mirror of
https://github.com/YosysHQ/yosys
synced 2025-07-24 13:18:56 +00:00
ilang, ast: Store parameter order and default value information.
Fixes #1819, #1820.
This commit is contained in:
parent
79efaa65ad
commit
06a344efcb
6 changed files with 27 additions and 9 deletions
|
@ -1015,7 +1015,10 @@ RTLIL::SigSpec AstNode::genRTLIL(int width_hint, bool sign_hint)
|
|||
|
||||
// remember the parameter, needed for example in techmap
|
||||
case AST_PARAMETER:
|
||||
current_module->avail_parameters.insert(str);
|
||||
current_module->avail_parameters(str);
|
||||
if (GetSize(children) >= 1 && children[0]->type == AST_CONSTANT) {
|
||||
current_module->parameter_default_values[str] = children[0]->asParaConst();
|
||||
}
|
||||
/* fall through */
|
||||
case AST_LOCALPARAM:
|
||||
if (flag_pwires)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue