--- 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 =>