src/Pure/Isar/theory_target.ML
changeset 25002 c3d9cb390471
parent 24989 e656aeaa8b28
child 25012 448af76a1ba3
--- a/src/Pure/Isar/theory_target.ML	Fri Oct 12 14:42:29 2007 +0200
+++ b/src/Pure/Isar/theory_target.ML	Fri Oct 12 14:42:30 2007 +0200
@@ -203,7 +203,7 @@
       in (((c, mx2), t), thy') end;
     fun const_class (SOME class) ((c, _), mx) (_, t) =
           LocalTheory.raw_theory_result (Class.add_const_in_class class ((c, t), mx))
-          #-> Class.remove_constraint [class]
+          #-> Class.remove_constraint class
       | const_class NONE _ _ = I;
     fun hide_abbrev (SOME class) abbrs thy =
           let
@@ -274,7 +274,7 @@
     val mx3 = if is_loc then NoSyn else mx1;
     fun add_abbrev_in_class (SOME class) abbr =
           LocalTheory.raw_theory_result (Class.add_abbrev_in_class class prmode abbr)
-          #-> (fn c => Class.remove_constraint [class] c)
+          #-> Class.remove_constraint class
       | add_abbrev_in_class NONE _ = I;
   in
     lthy