aboutsummaryrefslogtreecommitdiffstats
path: root/src/verilog/AssocMap.v
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2020-05-29 18:14:59 +0100
committerYann Herklotz <git@yannherklotz.com>2020-05-29 18:14:59 +0100
commite06577fe952a3c268520b280b020bb2bff252529 (patch)
tree6a96dd75f90a81ea80108c909a98bc78ecdabd66 /src/verilog/AssocMap.v
parent3f3623f533033aca29fc7c5a05d2dad716133811 (diff)
downloadvericert-kvx-e06577fe952a3c268520b280b020bb2bff252529.tar.gz
vericert-kvx-e06577fe952a3c268520b280b020bb2bff252529.zip
Fix compilation moving to PTree
Diffstat (limited to 'src/verilog/AssocMap.v')
-rw-r--r--src/verilog/AssocMap.v4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/verilog/AssocMap.v b/src/verilog/AssocMap.v
index 43f9065..88b13a6 100644
--- a/src/verilog/AssocMap.v
+++ b/src/verilog/AssocMap.v
@@ -198,6 +198,10 @@ Definition empty_assocmap : assocmap := AssocMap.empty value.
Definition merge_assocmap : assocmap -> assocmap -> assocmap := merge value.
+Ltac unfold_merge :=
+ unfold merge_assocmap; try (repeat (rewrite merge_add_assoc));
+ rewrite AssocMapExt.merge_base_1.
+
Module AssocMapNotation.
Notation "a ! b" := (AssocMap.get b a) (at level 1).
Notation "a # ( b , c )" := (find_assocmap c b a) (at level 1).