aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--backend/RTLgenproof.v4
-rw-r--r--cfrontend/Cstrategy.v3
2 files changed, 2 insertions, 5 deletions
diff --git a/backend/RTLgenproof.v b/backend/RTLgenproof.v
index 072db138..b003eb10 100644
--- a/backend/RTLgenproof.v
+++ b/backend/RTLgenproof.v
@@ -12,7 +12,7 @@
(** Correctness proof for RTL generation. *)
-Require Import Coqlib Maps AST Linking.
+Require Import Wellfounded Coqlib Maps AST Linking.
Require Import Integers Values Memory Events Smallstep Globalenvs.
Require Import Switch Registers Cminor Op CminorSel RTL.
Require Import RTLgen RTLgenspec.
@@ -1147,8 +1147,6 @@ Qed.
Ltac Lt_state :=
apply lt_state_intro; simpl; try omega.
-Require Import Wellfounded.
-
Lemma lt_state_wf:
well_founded lt_state.
Proof.
diff --git a/cfrontend/Cstrategy.v b/cfrontend/Cstrategy.v
index 2f731068..28c8eeb8 100644
--- a/cfrontend/Cstrategy.v
+++ b/cfrontend/Cstrategy.v
@@ -16,6 +16,7 @@
(** A deterministic evaluation strategy for C. *)
Require Import Axioms.
+Require Import Classical.
Require Import Coqlib.
Require Import Errors.
Require Import Maps.
@@ -433,8 +434,6 @@ Proof.
intros. eapply star_plus_trans; eauto. apply H1. eapply safe_steps; eauto. auto.
Qed.
-Require Import Classical.
-
Lemma safe_imm_safe:
forall f C a k e m K,
safe (ExprState f (C a) k e m) ->