src/Pure/Isar/specification.ML
changeset 45390 e29521ef9059
parent 45327 4a027cc86f1a
child 45583 93499f36d59a
--- a/src/Pure/Isar/specification.ML	Mon Nov 07 16:41:16 2011 +0100
+++ b/src/Pure/Isar/specification.ML	Mon Nov 07 17:00:23 2011 +0100
@@ -307,7 +307,7 @@
       let
         val (propp, elems_ctxt) = prep_stmt elems (map snd shows) ctxt;
         val prems = Assumption.local_prems_of elems_ctxt ctxt;
-        val stmt = Attrib.map_specs prep_att (map fst shows ~~ propp);
+        val stmt = Attrib.map_specs (map prep_att) (map fst shows ~~ propp);
         val goal_ctxt = (fold o fold) (Variable.auto_fixes o fst) propp elems_ctxt;
       in ((prems, stmt, NONE), goal_ctxt) end
   | Element.Obtains obtains =>