aboutsummaryrefslogtreecommitdiffstats
path: root/passes/memory/memory_bram.cc
diff options
context:
space:
mode:
authorEddie Hung <eddie@fpgeh.com>2019-12-16 17:06:30 -0800
committerEddie Hung <eddie@fpgeh.com>2019-12-16 17:06:30 -0800
commit33e6d0558500d14e6711f7fc4ded1ebdb296bcaa (patch)
tree266092bbf791ab2d61b76ee1b63a72ebe8d2f3a3 /passes/memory/memory_bram.cc
parent187e1c46e61dc910bf591625f7034b052ba928a7 (diff)
downloadyosys-33e6d0558500d14e6711f7fc4ded1ebdb296bcaa.tar.gz
yosys-33e6d0558500d14e6711f7fc4ded1ebdb296bcaa.tar.bz2
yosys-33e6d0558500d14e6711f7fc4ded1ebdb296bcaa.zip
Enforce non-existence
Diffstat (limited to 'passes/memory/memory_bram.cc')
-rw-r--r--passes/memory/memory_bram.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/passes/memory/memory_bram.cc b/passes/memory/memory_bram.cc
index 7f551134a..e0970d192 100644
--- a/passes/memory/memory_bram.cc
+++ b/passes/memory/memory_bram.cc
@@ -841,6 +841,8 @@ grow_read_ports:;
found = true;
break;
}
+ else if (!exists)
+ continue;
if (it->second != value)
continue;
found = true;
@@ -1165,6 +1167,8 @@ void handle_cell(Cell *cell, const rules_t &rules)
found = true;
break;
}
+ else if (!exists)
+ continue;
if (it->second != value)
continue;
found = true;