aboutsummaryrefslogtreecommitdiffstats
path: root/scheduling
diff options
context:
space:
mode:
authorDavid Monniaux <David.Monniaux@univ-grenoble-alpes.fr>2021-12-03 09:31:59 +0100
committerDavid Monniaux <David.Monniaux@univ-grenoble-alpes.fr>2021-12-03 09:31:59 +0100
commit2f46b5c2420fec2d349a1ac192c8877d7737b72e (patch)
treeff3f8206d120d7ef207f523fc0c7ff88a702676f /scheduling
parenta781244930ababd25e40c40e8df8bd437f3fbf8c (diff)
downloadcompcert-kvx-2f46b5c2420fec2d349a1ac192c8877d7737b72e.tar.gz
compcert-kvx-2f46b5c2420fec2d349a1ac192c8877d7737b72e.zip
physical equality
Diffstat (limited to 'scheduling')
-rw-r--r--scheduling/BTL_SEimpl.v7
1 files changed, 6 insertions, 1 deletions
diff --git a/scheduling/BTL_SEimpl.v b/scheduling/BTL_SEimpl.v
index 0cbc46e6..9b48c7d2 100644
--- a/scheduling/BTL_SEimpl.v
+++ b/scheduling/BTL_SEimpl.v
@@ -1241,9 +1241,14 @@ Qed.
Global Opaque option_eq_check.
Hint Resolve option_eq_check_correct:wlp.
-Import PTree.
+Import PTree.
Fixpoint PTree_eq_check' {A} (d1 d2: PTree.tree' A): ?? unit :=
+ DO phy <~ phys_eq d1 d2;;
+ if phy
+ then
+ RET tt
+ else
match d1, d2 with
| Node001 r1, Node001 r2 => PTree_eq_check' r1 r2
| Node010 x1, Node010 x2 =>