aboutsummaryrefslogtreecommitdiffstats
path: root/scheduling
diff options
context:
space:
mode:
authorLéo Gourdin <leo.gourdin@univ-grenoble-alpes.fr>2021-09-02 09:16:31 +0200
committerLéo Gourdin <leo.gourdin@univ-grenoble-alpes.fr>2021-09-02 09:16:31 +0200
commit3eb8d3f6f154c7e87f634fcae224fe9fa39d52c6 (patch)
tree4952010e868f7aa42dca046108e2f67b9edfa5c9 /scheduling
parentd0819d14a514c81cd9437de467d4880965bc3a7f (diff)
downloadcompcert-kvx-3eb8d3f6f154c7e87f634fcae224fe9fa39d52c6.tar.gz
compcert-kvx-3eb8d3f6f154c7e87f634fcae224fe9fa39d52c6.zip
fix compil for coq 8.13.2
Diffstat (limited to 'scheduling')
-rw-r--r--scheduling/BTL_SEimpl.v3
1 files changed, 1 insertions, 2 deletions
diff --git a/scheduling/BTL_SEimpl.v b/scheduling/BTL_SEimpl.v
index 65d16d01..36f49d28 100644
--- a/scheduling/BTL_SEimpl.v
+++ b/scheduling/BTL_SEimpl.v
@@ -1096,13 +1096,12 @@ Lemma hrexec_rec_correct1 ctx ib:
WHEN hrexec_rec (cf ctx) ib hrs rk ~> rst THEN
rst_refines ctx rst st.
Proof.
- induction ib; try (wlp_simplify; fail).
+ induction ib; try (wlp_simplify; try (eapply CONT; eauto); fail).
- (* BF *)
wlp_simplify; exploit tr_hrs_correct; eauto.
intros; constructor; auto.
intros X; apply H0 in X.
exploit hrexec_final_sfv_correct; eauto.
- - (* Bnop *) wlp_simplify; eapply CONT; eauto.
- (* Bseq *)
wlp_simplify.
eapply IHib1. 3-7: eauto.