systemverilog-plugin: set range before range_valid Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
diff --git a/systemverilog-plugin/UhdmAst.cc b/systemverilog-plugin/UhdmAst.cc index 0b465f0..5b059ef 100644 --- a/systemverilog-plugin/UhdmAst.cc +++ b/systemverilog-plugin/UhdmAst.cc
@@ -511,6 +511,8 @@ if (packed_ranges.empty() && unpacked_ranges.empty()) { wire_node->attributes.erase(UhdmAst::packed_ranges()); wire_node->attributes.erase(UhdmAst::unpacked_ranges()); + wire_node->range_left = 0; + wire_node->range_right = 0; wire_node->range_valid = true; return; }