3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-05-10 09:15:49 +00:00

verilog_parser.y: Delete unused TOK_ID

Fixes memory leak when parameter has no value.
This commit is contained in:
Krystine Sherwin 2025-05-05 10:04:13 +12:00
parent aa30589c12
commit 23cb007068
No known key found for this signature in database

View file

@ -2249,7 +2249,8 @@ cell_parameter:
node->children.push_back($1); node->children.push_back($1);
} | } |
'.' TOK_ID '(' ')' { '.' TOK_ID '(' ')' {
// just ignore empty parameters // delete unused TOK_ID
delete $2;
} | } |
'.' TOK_ID '(' expr ')' { '.' TOK_ID '(' expr ')' {
AstNode *node = new AstNode(AST_PARASET); AstNode *node = new AstNode(AST_PARASET);