src/Pure/drule.ML
changeset 12527 d6c91bc3e49c
parent 12495 89f97fa683f5
child 12710 d9e0674653b3
--- a/src/Pure/drule.ML	Mon Dec 17 14:27:18 2001 +0100
+++ b/src/Pure/drule.ML	Tue Dec 18 02:17:20 2001 +0100
@@ -706,7 +706,7 @@
         and {sign=signu, t=u, T= U, maxidx=maxu,...} = rep_cterm cu;
         val maxi = Int.max(maxidx, Int.max(maxt, maxu));
         val sign' = Sign.merge(sign, Sign.merge(signt, signu))
-        val (tye',maxi') = Type.unify (#tsig(Sign.rep_sg sign')) maxi tye (T,U)
+        val (tye',maxi') = Type.unify (#tsig(Sign.rep_sg sign')) (tye, maxi) (T, U)
           handle Type.TUNIFY => raise TYPE("Ill-typed instantiation", [T,U], [t,u])
     in  (sign', tye', maxi')  end;
 in