src/Pure/Isar/class_declaration.ML
changeset 59621 291934bac95e
parent 59498 50b60f501b05
child 60346 90d0103af558
--- a/src/Pure/Isar/class_declaration.ML	Fri Mar 06 14:01:08 2015 +0100
+++ b/src/Pure/Isar/class_declaration.ML	Fri Mar 06 15:58:56 2015 +0100
@@ -93,7 +93,7 @@
     val sup_of_classes = map (snd o Class.rules thy) sups;
     val loc_axiom_intros = map Drule.export_without_context_open (Locale.axioms_of thy class);
     val axclass_intro = #intro (Axclass.get_info thy class);
-    val base_sort_trivs = Thm.of_sort (Thm.ctyp_of thy aT, base_sort);
+    val base_sort_trivs = Thm.of_sort (Thm.global_ctyp_of thy aT, base_sort);
     fun tac ctxt =
       REPEAT (SOMEGOAL
         (match_tac ctxt (axclass_intro :: sup_of_classes @ loc_axiom_intros @ base_sort_trivs)