corrected deletetion of code equations for constructors
authorhaftmann
Mon, 11 May 2009 11:53:21 +0200
changeset 31091 8316d22f10f5
parent 31090 3be41b271023
child 31092 27a6558e64b6
corrected deletetion of code equations for constructors
src/Pure/Isar/code.ML
--- a/src/Pure/Isar/code.ML	Mon May 11 10:53:19 2009 +0200
+++ b/src/Pure/Isar/code.ML	Mon May 11 11:53:21 2009 +0200
@@ -541,9 +541,9 @@
           then insert (op =) c else I) cases []) cases;
   in
     thy
+    |> fold (del_eqns o fst) cs
     |> map_exec_purge NONE
         ((map_dtyps o Symtab.map_default (tyco, [])) (cons (serial (), vs_cos))
-        #> map_eqns (fold (Symtab.delete_safe o fst) cs)
         #> (map_cases o apfst) drop_outdated_cases)
     |> TypeInterpretation.data (tyco, serial ())
   end;