changeset 81513 | d11ed1bf0ad2 |
parent 81505 | 01f2936ec85e |
--- a/src/Pure/type_infer.ML Sat Nov 30 13:41:38 2024 +0100 +++ b/src/Pure/type_infer.ML Sat Nov 30 16:01:58 2024 +0100 @@ -109,9 +109,7 @@ fun subst_param (xi, S) (inst, used) = if is_param xi then - let - val [a] = Name.invent used Name.aT 1; - val used' = Name.declare a used; + let val ([a], used') = Name.invent' Name.aT 1 used; in (TVars.add ((xi, S), TFree (a, improve_sort S)) inst, used') end else (inst, used); val params = TVars.build (fold TVars.add_tvars ts) |> TVars.list_set;