src/HOL/HOLCF/Tools/fixrec.ML
changeset 57954 c52223cd1003
parent 57945 cacb00a569e0
child 58957 c9e744ea8a38
--- a/src/HOL/HOLCF/Tools/fixrec.ML	Sat Aug 16 14:42:35 2014 +0200
+++ b/src/HOL/HOLCF/Tools/fixrec.ML	Sat Aug 16 16:18:39 2014 +0200
@@ -131,7 +131,7 @@
           "The error occurred for the goal statement:\n" ^
           Syntax.string_of_term lthy prop)
         val rules = Named_Theorems.get lthy @{named_theorems cont2cont}
-        val fast_tac = SOLVED' (REPEAT_ALL_NEW (match_tac rules))
+        val fast_tac = SOLVED' (REPEAT_ALL_NEW (match_tac (rev rules)))
         val slow_tac = SOLVED' (simp_tac lthy)
         val tac = fast_tac 1 ORELSE slow_tac 1 ORELSE err
       in