src/Pure/Isar/obtain.ML
changeset 42494 eef1a23c9077
parent 42490 3633ecaaf3ef
child 42495 1af81b70cf09
--- a/src/Pure/Isar/obtain.ML	Wed Apr 27 20:37:56 2011 +0200
+++ b/src/Pure/Isar/obtain.ML	Wed Apr 27 20:58:40 2011 +0200
@@ -119,7 +119,7 @@
     (*obtain vars*)
     val (vars, vars_ctxt) = prep_vars raw_vars ctxt;
     val (xs', fix_ctxt) = vars_ctxt |> Proof_Context.add_fixes vars;
-    val xs = map (Variable.name o #1) vars;
+    val xs = map (Variable.check_name o #1) vars;
 
     (*obtain asms*)
     val (asms_ctxt, proppss) = prep_propp (fix_ctxt, map snd raw_asms);
@@ -255,7 +255,7 @@
 
 fun inferred_type (binding, _, mx) ctxt =
   let
-    val x = Variable.name binding;
+    val x = Variable.check_name binding;
     val (T, ctxt') = Proof_Context.inferred_param x ctxt
   in ((x, T, mx), ctxt') end;