From 056068abd228fefab4951a61700aa6d54fb88287 Mon Sep 17 00:00:00 2001 From: xleroy Date: Tue, 29 Jan 2013 09:10:29 +0000 Subject: Ported to Coq 8.4pl1. Merge of branches/coq-8.4. git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@2101 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e --- backend/Renumberproof.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'backend/Renumberproof.v') diff --git a/backend/Renumberproof.v b/backend/Renumberproof.v index d0860106..4488e49b 100644 --- a/backend/Renumberproof.v +++ b/backend/Renumberproof.v @@ -91,7 +91,7 @@ Proof. (* induction *) rewrite PTree.gsspec in H2. unfold renum_node. destruct (peq x k). inv H2. rewrite H3. apply PTree.gss. - destruct f!k as [y'|]_eqn. + destruct f!k as [y'|] eqn:?. rewrite PTree.gso. eauto. red; intros; subst y'. elim n. eapply f_inj; eauto. eauto. Qed. @@ -111,7 +111,7 @@ Proof. intros. destruct (postorder_correct (successors f) f.(fn_entrypoint)) as [A B]. fold (pnum f) in *. - unfold renum_pc. destruct (pnum f)! pc as [pc'|]_eqn. + unfold renum_pc. destruct (pnum f)! pc as [pc'|] eqn:?. simpl. eapply renum_cfg_nodes; eauto. elim (B pc); auto. unfold successors. rewrite PTree.gmap1. rewrite H. simpl. congruence. Qed. -- cgit