src/HOL/Tools/Quickcheck/narrowing_generators.ML
changeset 64957 3faa9b31ff78
parent 63680 6e1e8b5abbfa
child 65905 6181ccb4ec8c
equal deleted inserted replaced
64956:de7ce0fad5bc 64957:3faa9b31ff78
   309 
   309 
   310 fun dynamic_value_strict opts cookie ctxt postproc t =
   310 fun dynamic_value_strict opts cookie ctxt postproc t =
   311   let
   311   let
   312     fun evaluator program _ vs_ty_t deps =
   312     fun evaluator program _ vs_ty_t deps =
   313       Exn.interruptible_capture (value opts ctxt cookie)
   313       Exn.interruptible_capture (value opts ctxt cookie)
   314         (Code_Target.computation_text ctxt target program deps true vs_ty_t)
   314         (Code_Target.compilation_text ctxt target program deps true vs_ty_t)
   315   in Exn.release (Code_Thingol.dynamic_value ctxt (Exn.map_res o postproc) evaluator t) end
   315   in Exn.release (Code_Thingol.dynamic_value ctxt (Exn.map_res o postproc) evaluator t) end
   316 
   316 
   317 
   317 
   318 (** counterexample generator **)
   318 (** counterexample generator **)
   319 
   319