summaryrefslogtreecommitdiff
path: root/passes/proc
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2013-10-24 11:37:54 +0200
committerClifford Wolf <clifford@clifford.at>2013-10-24 11:37:54 +0200
commite679a5d04633e0c0626057ed2760ddb9595eea5d (patch)
treecce75cbef78ff294cc26a992347fe16b713db996 /passes/proc
parente9dede01ca8834ea3c211862a5d6c0119b2b578a (diff)
Fixed handling of boolean attributes (passes)
Diffstat (limited to 'passes/proc')
-rw-r--r--passes/proc/proc_mux.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/passes/proc/proc_mux.cc b/passes/proc/proc_mux.cc
index 75ca4727..c7121959 100644
--- a/passes/proc/proc_mux.cc
+++ b/passes/proc/proc_mux.cc
@@ -210,7 +210,7 @@ static RTLIL::SigSpec signal_to_mux_tree(RTLIL::Module *mod, RTLIL::CaseRule *cs
{
// detect groups of parallel cases
std::vector<int> pgroups(sw->cases.size());
- if (sw->attributes.count("\\parallel_case") == 0) {
+ if (!sw->get_bool_attribute("\\parallel_case")) {
BitPatternPool pool(sw->signal.width);
bool extra_group_for_next_case = false;
for (size_t i = 0; i < sw->cases.size(); i++) {