changeset 43329 | 84472e198515 |
parent 43326 | 47cf4bc789aa |
child 43683 | b5d1873449fb |
--- a/src/Pure/term.ML Wed Jun 08 22:16:21 2011 +0200 +++ b/src/Pure/term.ML Thu Jun 09 20:22:22 2011 +0200 @@ -957,7 +957,7 @@ else raise TERM ("Illegal occurrence of '_' dummy pattern", [tm]); fun free_dummy_patterns (Const ("dummy_pattern", T)) used = - let val [x] = Name.invents used Name.uu 1 + let val [x] = Name.invent used Name.uu 1 in (Free (Name.internal x, T), Name.declare x used) end | free_dummy_patterns (Abs (x, T, b)) used = let val (b', used') = free_dummy_patterns b used