mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-11 03:33:36 +00:00
Prepend Verilog globals to module AST
Fixes #4653. Further AST and RTLIL stages seem to be order-sensitive, and appending globals to the module children list did not work.
This commit is contained in:
parent
0200a7680a
commit
5c628387fd
|
@ -1394,7 +1394,7 @@ void AST::process(RTLIL::Design *design, AstNode *ast, bool nodisplay, bool dump
|
|||
if (child->type == AST_MODULE || child->type == AST_INTERFACE)
|
||||
{
|
||||
for (auto n : design->verilog_globals)
|
||||
child->children.push_back(n->clone());
|
||||
child->children.insert(child->children.begin(), n->clone());
|
||||
|
||||
// append nodes from previous packages using package-qualified names
|
||||
for (auto &n : design->verilog_packages) {
|
||||
|
|
Loading…
Reference in a new issue