diff options
Diffstat (limited to 'backend/Injectproof.v')
-rw-r--r-- | backend/Injectproof.v | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/backend/Injectproof.v b/backend/Injectproof.v index 51d049b1..7ce401cb 100644 --- a/backend/Injectproof.v +++ b/backend/Injectproof.v @@ -742,7 +742,11 @@ Section INJECTOR. (State ts tf sp (Pos.succ pc) trs' m) /\ match_regs (f : function) trs trs'. Proof. - destruct ii as [op args res | chunk addr args res]; simpl; intros. + destruct ii as [ |op args res | chunk addr args res]; simpl; intros. + - exists trs. + split. + * apply exec_Inop; assumption. + * apply match_regs_refl. - repeat rewrite andb_true_iff in VALID. rewrite negb_true_iff in VALID. destruct VALID as (MAX_REG & NOTRAP & LENGTH). |