diff options
Diffstat (limited to 'backend/Debugvarproof.v')
-rw-r--r-- | backend/Debugvarproof.v | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/backend/Debugvarproof.v b/backend/Debugvarproof.v index 35fbe226..6f0b8cda 100644 --- a/backend/Debugvarproof.v +++ b/backend/Debugvarproof.v @@ -455,15 +455,17 @@ Proof. - (* load *) econstructor; split. eapply plus_left. - econstructor; eauto. + eapply exec_Lload with (a := a). rewrite <- H; apply eval_addressing_preserved; exact symbols_preserved. + eauto. eauto. apply eval_add_delta_ranges. traceEq. constructor; auto. - (* store *) econstructor; split. eapply plus_left. - econstructor; eauto. + eapply exec_Lstore with (a := a). rewrite <- H; apply eval_addressing_preserved; exact symbols_preserved. + eauto. eauto. apply eval_add_delta_ranges. traceEq. constructor; auto. - (* call *) |