src/HOL/Tools/set_comprehension_pointfree.ML
changeset 70326 aa7c49651f4e
parent 69597 ff784d5a5bfb
child 74383 107941e8fa01
--- a/src/HOL/Tools/set_comprehension_pointfree.ML	Tue Jun 04 20:01:02 2019 +0200
+++ b/src/HOL/Tools/set_comprehension_pointfree.ML	Tue Jun 04 20:49:33 2019 +0200
@@ -466,7 +466,7 @@
 
 fun conv ctxt t =
   let
-    val ([t'], ctxt') = Variable.import_terms true [t] (Variable.declare_term t ctxt)
+    val (t', ctxt') = yield_singleton (Variable.import_terms true) t (Variable.declare_term t ctxt)
     val ct = Thm.cterm_of ctxt' t'
     fun unfold_conv thms =
       Raw_Simplifier.rewrite_cterm (false, false, false) (K (K NONE))