aboutsummaryrefslogtreecommitdiffstats
path: root/backend/NeedDomain.v
diff options
context:
space:
mode:
authorBernhard Schommer <bernhardschommer@gmail.com>2014-11-27 15:37:32 +0100
committerBernhard Schommer <bernhardschommer@gmail.com>2014-11-27 15:37:32 +0100
commit56690956f52349c3398b3de6f8ec3987501e9034 (patch)
tree5fc98e863bb41018084b2110f0ae950189a7b7d6 /backend/NeedDomain.v
parent853a40b117495ebf883593633f680cd5c92f5951 (diff)
parentc3b615f875ed2cf8418453c79c4621d2dc61b0a0 (diff)
downloadcompcert-56690956f52349c3398b3de6f8ec3987501e9034.tar.gz
compcert-56690956f52349c3398b3de6f8ec3987501e9034.zip
Merge branch 'master' into dwarf
Diffstat (limited to 'backend/NeedDomain.v')
-rw-r--r--backend/NeedDomain.v8
1 files changed, 4 insertions, 4 deletions
diff --git a/backend/NeedDomain.v b/backend/NeedDomain.v
index 73b6831a..8beff265 100644
--- a/backend/NeedDomain.v
+++ b/backend/NeedDomain.v
@@ -862,12 +862,12 @@ Proof.
destruct H0. inv H0; constructor; auto with na.
inv H0; constructor; auto with na. inv H8; constructor; auto with na.
}
- exploit (@eval_operation_inj _ _ ge inject_id).
- intros. apply val_inject_lessdef. auto.
+ exploit (@eval_operation_inj _ _ _ _ ge ge inject_id).
eassumption. auto. auto. auto.
+ instantiate (1 := op). intros. apply val_inject_lessdef; auto.
apply val_inject_lessdef. instantiate (1 := Vptr sp Int.zero). instantiate (1 := Vptr sp Int.zero). auto.
- apply val_list_inject_lessdef. eauto.
- eauto.
+ apply val_list_inject_lessdef; eauto.
+ eauto.
intros (v2 & A & B). exists v2; split; auto.
apply vagree_lessdef. apply val_inject_lessdef. auto.
Qed.