src/Pure/Isar/class.ML
changeset 78064 4e865c45458b
parent 78060 b6c886b7184f
child 78065 11d6a1e62841
--- a/src/Pure/Isar/class.ML	Tue May 16 15:15:56 2023 +0200
+++ b/src/Pure/Isar/class.ML	Tue May 16 17:08:31 2023 +0200
@@ -220,8 +220,11 @@
       (c, (class, ((ty, Free v_ty), false)))) params;
     val add_class = Graph.new_node (class,
         make_class_data (((map o apply2) fst params, base_sort,
-          base_morph, export_morph, Option.map Thm.trim_context some_assm_intro,
-          Thm.trim_context of_class, Option.map Thm.trim_context some_axiom),
+          Morphism.reset_context base_morph,
+          Morphism.reset_context export_morph,
+          Option.map Thm.trim_context some_assm_intro,
+          Thm.trim_context of_class,
+          Option.map Thm.trim_context some_axiom),
           (Thm.item_net, operations)))
       #> fold (curry Graph.add_edge class) sups;
   in Class_Data.map add_class thy end;