mirror of https://github.com/YosysHQ/yosys.git
Clear pkg_user_types if no packages following a 'design -reset-vlog'.
This commit is contained in:
parent
6d8d6b402f
commit
0aaa36ca6d
|
@ -465,6 +465,10 @@ struct VerilogFrontend : public Frontend {
|
|||
log("-- Verilog code after preprocessor --\n%s-- END OF DUMP --\n", code_after_preproc.c_str());
|
||||
lexin = new std::istringstream(code_after_preproc);
|
||||
}
|
||||
if (design->verilog_packages.empty()) {
|
||||
// might be because of a `design -reset-vlog` command
|
||||
pkg_user_types.clear();
|
||||
}
|
||||
|
||||
frontend_verilog_yyset_lineno(1);
|
||||
frontend_verilog_yyrestart(NULL);
|
||||
|
|
|
@ -522,6 +522,7 @@ interface:
|
|||
ast_stack.pop_back();
|
||||
log_assert(ast_stack.size() == 1);
|
||||
current_ast_mod = NULL;
|
||||
user_types.clear();
|
||||
};
|
||||
|
||||
interface_body:
|
||||
|
|
Loading…
Reference in New Issue