systemverilog-plugin: apply custom simplification step to wiretype while resolving wiretype Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
diff --git a/systemverilog-plugin/UhdmAst.cc b/systemverilog-plugin/UhdmAst.cc index a3f1315..54dfc50 100644 --- a/systemverilog-plugin/UhdmAst.cc +++ b/systemverilog-plugin/UhdmAst.cc
@@ -412,6 +412,7 @@ wiretype_ast = AST_INTERNAL::current_scope[wiretype_node->str]; // we need to setup current top ast as this simplify // needs to have access to all already defined ids + simplify_sv(wiretype_ast, nullptr); while (simplify(wire_node, true, false, false, 1, -1, false, false)) { } log_assert(!wiretype_ast->children.empty());