Merge pull request #459 from antmicro/kr/remove_force_keep
systemverilog-plugin: remove force-keep attribute
diff --git a/systemverilog-plugin/UhdmAst.cc b/systemverilog-plugin/UhdmAst.cc
index 0525f35..38c42a7 100644
--- a/systemverilog-plugin/UhdmAst.cc
+++ b/systemverilog-plugin/UhdmAst.cc
@@ -1934,10 +1934,6 @@
}
}
});
- // TODO: setting keep attribute probably shouldn't be needed,
- // but without this, modules that are generated in genscope are removed
- // for now lets just add this attribute
- module_node->attributes[ID::keep] = AST::AstNode::mkconst_int(1, false, 1);
if (module_node->attributes.count(UhdmAst::partial())) {
AST::AstNode *attr = module_node->attributes.at(UhdmAst::partial());
if (attr->type == AST::AST_CONSTANT)