aboutsummaryrefslogtreecommitdiffstats
path: root/driver
diff options
context:
space:
mode:
authorDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-04-22 08:53:06 +0200
committerDavid Monniaux <david.monniaux@univ-grenoble-alpes.fr>2020-04-22 08:53:06 +0200
commit05a5825ee55227327ba1b09a548e3b9ba876d0cf (patch)
tree81bd7ff060ff4d514acc5a98c4d61fcc00357878 /driver
parentf5da5188171962d13b9f3eac04845dd19d0aa931 (diff)
downloadcompcert-kvx-05a5825ee55227327ba1b09a548e3b9ba876d0cf.tar.gz
compcert-kvx-05a5825ee55227327ba1b09a548e3b9ba876d0cf.zip
use cbn in T instead of simpl in T
Diffstat (limited to 'driver')
-rw-r--r--driver/Compiler.vexpand3
1 files changed, 2 insertions, 1 deletions
diff --git a/driver/Compiler.vexpand b/driver/Compiler.vexpand
index 17b504b7..1e671464 100644
--- a/driver/Compiler.vexpand
+++ b/driver/Compiler.vexpand
@@ -217,7 +217,8 @@ Proof.
unfold transf_cminor_program, time in T. rewrite ! compose_print_identity in T. simpl in T.
destruct (Selection.sel_program p4) as [p5|e] eqn:P5; simpl in T; try discriminate.
destruct (RTLgen.transl_program p5) as [p6|e] eqn:P6; simpl in T; try discriminate.
- unfold transf_rtl_program, time in T. rewrite ! compose_print_identity in T. simpl in T.
+ unfold transf_rtl_program, time in T. rewrite ! compose_print_identity in T.
+ cbn in T.
EXPAND_RTL_PROOF
unfold match_prog; simpl.
exists p1; split. apply SimplExprproof.transf_program_match; auto.