changeset 33029 | 2fefe039edf1 |
parent 32977 | d83b9ad78d4b |
child 33039 | 5018f6a76b3f |
--- a/src/HOL/Tools/record.ML Tue Oct 20 20:03:23 2009 +0200 +++ b/src/HOL/Tools/record.ML Tue Oct 20 20:54:31 2009 +0200 @@ -750,7 +750,7 @@ val types = map snd flds'; val (args, rest) = splitargs (map fst flds') fargs; val argtypes = map (Sign.certify_typ thy o decode_type thy) args; - val midx = fold (fn T => fn i => Int.max (maxidx_of_typ T, i)) argtypes 0; + val midx = fold Term.maxidx_typ argtypes 0; val varifyT = varifyT midx; val vartypes = map varifyT types;