Don't simplify typedef from current module in simplify parameter Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
diff --git a/uhdm-plugin/UhdmAst.cc b/uhdm-plugin/UhdmAst.cc index 6b6f142..c9dc82d 100644 --- a/uhdm-plugin/UhdmAst.cc +++ b/uhdm-plugin/UhdmAst.cc
@@ -1399,8 +1399,6 @@ visitEachDescendant(module_node, [&](AST::AstNode *current_scope_node) { if (current_scope_node->type == AST::AST_TYPEDEF || current_scope_node->type == AST::AST_PARAMETER || current_scope_node->type == AST::AST_LOCALPARAM) { - if (current_scope_node->type == AST::AST_TYPEDEF) - simplify(current_scope_node, nullptr); AST_INTERNAL::current_scope[current_scope_node->str] = current_scope_node; } });