src/HOL/Tools/Datatype/datatype.ML
changeset 35842 7c170d39a808
parent 35742 eb8d2f668bfc
child 35994 9cc3df9a606e
--- 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)