src/Pure/Isar/class_declaration.ML
changeset 73845 bfce186331be
parent 72605 a4cb880e873a
child 74282 c2ee8d993d6a
--- a/src/Pure/Isar/class_declaration.ML	Wed Jun 09 11:25:21 2021 +0200
+++ b/src/Pure/Isar/class_declaration.ML	Wed Jun 09 18:04:21 2021 +0000
@@ -331,10 +331,10 @@
     |-> (fn (param_map, params, assm_axiom) =>
        `(fn thy => calculate thy class sups base_sort param_map assm_axiom)
     #-> (fn (base_morph, eq_morph, export_morph, some_axiom, some_assm_intro, of_class) =>
-       Locale.add_registration_theory'
+       Context.theory_map (Locale.add_registration
          {inst = (class, base_morph),
            mixin = Option.map (rpair true) eq_morph,
-           export = export_morph}
+           export = export_morph})
     #> Class.register class sups params base_sort base_morph export_morph some_axiom some_assm_intro of_class
     #> Global_Theory.store_thm (prefix (Binding.qualified_name (class ^ ".of_class.intro")), of_class)))
     |> snd