diff options
Diffstat (limited to 'backend/Tunnelingproof.v')
-rw-r--r-- | backend/Tunnelingproof.v | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/backend/Tunnelingproof.v b/backend/Tunnelingproof.v index 8ff73478..d5892608 100644 --- a/backend/Tunnelingproof.v +++ b/backend/Tunnelingproof.v @@ -319,14 +319,9 @@ Proof. (* cond *) generalize (record_gotos_correct f pc); rewrite H; intro A; rewrite A. left; econstructor; split. - eapply exec_Lcond_true; eauto. + eapply exec_Lcond; eauto. rewrite (tunnel_function_lookup _ _ _ H); simpl; eauto. - econstructor; eauto. - generalize (record_gotos_correct f pc); rewrite H; intro A; rewrite A. - left; econstructor; split. - eapply exec_Lcond_false; eauto. - rewrite (tunnel_function_lookup _ _ _ H); simpl; eauto. - econstructor; eauto. + destruct b; econstructor; eauto. (* jumptable *) generalize (record_gotos_correct f pc); rewrite H; intro A; rewrite A. left; econstructor; split. |