From: Jeremy Sowden Date: Mon, 9 Mar 2020 11:07:47 +0000 (+0000) Subject: parser_bison: fix rshift statement expression. X-Git-Tag: v0.9.4~25 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b8cacca9dd418524342272c9bc140b8f00b1607b;p=thirdparty%2Fnftables.git parser_bison: fix rshift statement expression. The RHS of RSHIFT statement expressions should be primary_stmt_expr, not primary_rhs_expr. Fixes: dccab4f646b4 ("parser_bison: consolidate stmt_expr rule") Signed-off-by: Jeremy Sowden Signed-off-by: Pablo Neira Ayuso --- diff --git a/src/parser_bison.y b/src/parser_bison.y index b37e9e56..26ce4e08 100644 --- a/src/parser_bison.y +++ b/src/parser_bison.y @@ -3022,7 +3022,7 @@ shift_stmt_expr : primary_stmt_expr { $$ = binop_expr_alloc(&@$, OP_LSHIFT, $1, $3); } - | shift_stmt_expr RSHIFT primary_rhs_expr + | shift_stmt_expr RSHIFT primary_stmt_expr { $$ = binop_expr_alloc(&@$, OP_RSHIFT, $1, $3); }