--- a/src/Pure/Isar/expression.ML Wed Dec 10 14:45:15 2008 +0100
+++ b/src/Pure/Isar/expression.ML Wed Dec 10 16:30:33 2008 +0100
@@ -410,7 +410,7 @@
val fors = prep_vars fixed context |> fst;
val ctxt = context |> ProofContext.add_fixes_i fors |> snd;
- val (_, insts', ctxt') = fold prep_inst raw_insts (0, [], NewLocale.clear_local_idents ctxt);
+ val (_, insts', ctxt') = fold prep_inst raw_insts (0, [], ctxt);
val (_, elems'', ctxt'') = fold prep_elem raw_elems (insts', [], ctxt');
val (insts, elems, concl, ctxt) = prep_concl raw_concl (insts', elems'', ctxt'');
@@ -484,7 +484,7 @@
(* Declare parameters and imported facts *)
val context' = context |>
ProofContext.add_fixes_i fixed |> snd |>
- NewLocale.clear_local_idents |> fold NewLocale.activate_local_facts deps;
+ fold NewLocale.activate_local_facts deps;
val ((elems', _), _) = activate elems (ProofContext.set_stmt true context');
in ((fixed, deps, elems'), (parms, spec, defs)) end;