diff options
author | Clifford Wolf <clifford@clifford.at> | 2013-11-13 15:30:23 +0100 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2013-11-13 15:30:23 +0100 |
commit | 63060dcd2e36b9e0964953214ef01466296f4d29 (patch) | |
tree | 607564fc391cf2e1bd92eed5506a6199774b2873 | |
parent | e5b974fa2af7ee372eb7ee4f59322099ee3c1bf9 (diff) | |
download | yosys-63060dcd2e36b9e0964953214ef01466296f4d29.tar.gz yosys-63060dcd2e36b9e0964953214ef01466296f4d29.tar.bz2 yosys-63060dcd2e36b9e0964953214ef01466296f4d29.zip |
Fixed parsing of "parameter integer"
-rw-r--r-- | frontends/verilog/parser.y | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/frontends/verilog/parser.y b/frontends/verilog/parser.y index 666948987..17f14d541 100644 --- a/frontends/verilog/parser.y +++ b/frontends/verilog/parser.y @@ -386,8 +386,8 @@ param_integer: if (astbuf1->children.size() != 1) frontend_verilog_yyerror("Syntax error."); astbuf1->children.push_back(new AstNode(AST_RANGE)); - astbuf1->children[0]->children.push_back(AstNode::mkconst_int(31, true)); - astbuf1->children[0]->children.push_back(AstNode::mkconst_int(0, true)); + astbuf1->children.back()->children.push_back(AstNode::mkconst_int(31, true)); + astbuf1->children.back()->children.push_back(AstNode::mkconst_int(0, true)); } | /* empty */; param_range: |