src/Pure/Isar/class.ML
changeset 69017 0c1d7a414185
parent 68851 6c9825c1e26b
child 69048 f79aeac59e15
--- a/src/Pure/Isar/class.ML	Wed Sep 19 16:11:54 2018 +0200
+++ b/src/Pure/Isar/class.ML	Wed Sep 19 20:45:47 2018 +0200
@@ -782,7 +782,8 @@
 
 fun standard_intro_classes_tac ctxt facts st =
   if null facts andalso not (Thm.no_prems st) then
-    (intro_classes_tac ctxt [] ORELSE Locale.intro_locales_tac true ctxt []) st
+    (intro_classes_tac ctxt [] ORELSE
+      Locale.intro_locales_tac {strict = true, eager = true} ctxt []) st
   else no_tac st;
 
 fun standard_tac ctxt facts =