src/Pure/type_infer.ML
changeset 81505 01f2936ec85e
parent 81259 1c2be1fca2bd
child 81513 d11ed1bf0ad2
--- a/src/Pure/type_infer.ML	Thu Nov 28 19:35:30 2024 +0100
+++ b/src/Pure/type_infer.ML	Fri Nov 29 00:25:03 2024 +0100
@@ -115,7 +115,7 @@
         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;
-    val used = (fold o fold_types) Term.declare_typ_names ts (Variable.names_of ctxt);
+    val used = fold Term.declare_tfree_names ts (Variable.names_of ctxt);
     val (inst, _) = fold subst_param params (TVars.empty, used);
   in (Same.commit o Same.map o Term.map_types_same) (Term_Subst.instantiateT_same inst) ts end;