src/HOL/Tools/old_primrec.ML
changeset 33832 cff42395c246
parent 33368 b1cf34f1855c
child 33955 fff6f11b1f09
--- a/src/HOL/Tools/old_primrec.ML	Sat Nov 21 14:03:36 2009 +0100
+++ b/src/HOL/Tools/old_primrec.ML	Sat Nov 21 15:49:29 2009 +0100
@@ -45,7 +45,7 @@
       let val consts = map snd (filter (fn (c, _) => c = cname) intr_consts)
       in fold (Sign.typ_unify thy) ((replicate (length consts) cT) ~~ consts) end;
     val (env, _) = fold unify rec_consts (Vartab.empty, i');
-    val subst = Type.freeze o map_types (Envir.norm_type env)
+    val subst = Type.legacy_freeze o map_types (Envir.norm_type env)
 
   in (map subst cs', map subst intr_ts')
   end) handle Type.TUNIFY =>