--- a/src/Pure/axclass.ML Sat Nov 18 19:47:12 2000 +0100
+++ b/src/Pure/axclass.ML Sat Nov 18 19:47:36 2000 +0100
@@ -318,8 +318,9 @@
(* default method *)
-fun default_intro_classes_tac [] = intro_classes_tac []
- | default_intro_classes_tac _ = K Tactical.no_tac; (*no error message!*)
+fun default_intro_classes_tac [] i = intro_classes_tac [] i THEN
+ Tactic.distinct_subgoals_tac (*affects all subgoals, which is usually OK*)
+ | default_intro_classes_tac _ _ = Tactical.no_tac; (*no error message!*)
fun default_tac rules ctxt facts =
HEADGOAL (Method.some_rule_tac rules ctxt facts ORELSE' default_intro_classes_tac facts);