diff --git a/src/verilog.y b/src/verilog.y index a7750a909..0b3f3ec3f 100644 --- a/src/verilog.y +++ b/src/verilog.y @@ -2074,7 +2074,7 @@ instnameParen: instRangeE: /* empty */ { $$ = NULL; } - | '[' constExpr ']' { $$ = new AstRange($1,new AstConst($1,0),$2); } + | '[' constExpr ']' { $$ = new AstRange($1, new AstConst($1, 0), new AstSub($1, $2, new AstConst($1, 1))); } | '[' constExpr ':' constExpr ']' { $$ = new AstRange($1,$2,$4); } ;