Skip to content

Commit e8cfc65

Browse files
committed
Don't use vmcast to convert the reified goal and actual goal
VM can't avoid computing subterms of the goal that should be left alone. Fix rocq-community#133
1 parent 3fc2fb1 commit e8cfc65

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/aac_rewrite.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ let by_aac_reflexivity zero
135135
(* This convert is required to deal with evars in a proper
136136
way *)
137137
let convert_to = mkApp (r, [| mkApp (eval,[| t |]); mkApp (eval, [|t'|])|]) in
138-
let convert = Tactics.convert_concl ~cast:true ~check:true convert_to Constr.VMcast in
138+
let convert = Tactics.convert_concl ~cast:true ~check:true convert_to Constr.DEFAULTcast in
139139
let apply_tac = Tactics.apply decision_thm in
140140
let open Proofview in
141141
Coq.tclRETYPE decision_thm

0 commit comments

Comments
 (0)