aboutsummaryrefslogtreecommitdiffstats
path: root/common/Events.v
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>2015-03-27 11:48:04 +0100
committerXavier Leroy <xavier.leroy@inria.fr>2015-03-27 11:48:04 +0100
commitecbecdd399d0d685ffed2024e864dc4aaccdfbf6 (patch)
tree5546d9139c4c1586355f9c6b8e43cc8b1c812042 /common/Events.v
parent4622f49fd089ae47d0c853343cb0a05f986c962a (diff)
downloadcompcert-kvx-ecbecdd399d0d685ffed2024e864dc4aaccdfbf6.tar.gz
compcert-kvx-ecbecdd399d0d685ffed2024e864dc4aaccdfbf6.zip
Extended arguments to annotations, continued:
- Simplifications in RTLgen. - Updated Cexec.
Diffstat (limited to 'common/Events.v')
-rw-r--r--common/Events.v34
1 files changed, 0 insertions, 34 deletions
diff --git a/common/Events.v b/common/Events.v
index ad59ece9..15bf4e12 100644
--- a/common/Events.v
+++ b/common/Events.v
@@ -1915,37 +1915,3 @@ Qed.
End EVAL_ANNOT_ARG_LESSDEF.
-(** Extensionality *)
-
-Section EVAL_ANNOT_ARG_EXTEN.
-
-Variable A: Type.
-Variable ge: Senv.t.
-Variables e1 e2: A -> val.
-Variable sp: val.
-Variable m: mem.
-
-Lemma eval_annot_arg_exten:
- forall a v, eval_annot_arg ge e1 sp m a v ->
- (forall x, In x (params_of_annot_arg a) -> e2 x = e1 x) ->
- eval_annot_arg ge e2 sp m a v.
-Proof.
- induction 1; simpl; intros EXT; try (now constructor).
-- rewrite <- EXT by auto. constructor.
-- constructor; eauto using in_or_app.
-Qed.
-
-Lemma eval_annot_args_exten:
- forall a v, eval_annot_args ge e1 sp m a v ->
- (forall x, In x (params_of_annot_args a) -> e2 x = e1 x) ->
- eval_annot_args ge e2 sp m a v.
-Proof.
- induction 1; simpl; intros EXT; constructor.
- eapply eval_annot_arg_exten; eauto using in_or_app.
- eapply IHlist_forall2; eauto using in_or_app.
-Qed.
-
-End EVAL_ANNOT_ARG_EXTEN.
-
-
-