--- a/src/HOL/Tools/Datatype/datatype.ML Fri Mar 19 00:46:08 2010 +0100
+++ b/src/HOL/Tools/Datatype/datatype.ML Fri Mar 19 00:47:23 2010 +0100
@@ -190,7 +190,8 @@
val (typedefs, thy3) = thy2 |>
Sign.parent_path |>
fold_map (fn ((((name, mx), tvs), c), name') =>
- Typedef.add_typedef_global false (SOME (Binding.name name')) (name, tvs, mx)
+ Typedef.add_typedef_global false (SOME (Binding.name name'))
+ (name, map (rpair dummyS) tvs, mx)
(Collect $ Const (c, UnivT')) NONE
(rtac exI 1 THEN rtac CollectI 1 THEN
QUIET_BREADTH_FIRST (has_fewer_prems 1)