Skip to content

Commit df6157a

Browse files
committed
Try to normalize instances
1 parent d0a6900 commit df6157a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/rocq_elpi_HOAS.ml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1906,7 +1906,11 @@ let in_coq_poly_gref ~depth ~origin ~failsafe s t i =
19061906
let s = S.update uim s (UIM.add b u) in
19071907
s, u, [API.Conversion.Unify (E.mkUnifVar b ~args s,uinstancein u)]
19081908
end
1909-
| _ -> uinstance.readback ~depth s i
1909+
| _ ->
1910+
let s, ri, extra = uinstance.readback ~depth s i in
1911+
let sigma = get_sigma s in
1912+
let eri = EConstr.EInstance.make ri in
1913+
s, EConstr.EInstance.kind sigma eri, extra
19101914
in
19111915
try
19121916
let s, t, gls1 = gref.readback ~depth s t in

0 commit comments

Comments
 (0)