From e679a5d04633e0c0626057ed2760ddb9595eea5d Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Thu, 24 Oct 2013 11:37:54 +0200 Subject: Fixed handling of boolean attributes (passes) --- passes/proc/proc_mux.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'passes/proc') 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 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++) { -- cgit v1.2.3