From 2e7e3f01f27dcb484b2268c779849b993c4f64e7 Mon Sep 17 00:00:00 2001 From: Recursive Madman Date: Thu, 18 Dec 2014 11:58:01 +0100 Subject: [PATCH] turn parse error on multiple assignment into warning --- parse.y | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/parse.y b/parse.y index 2034508..8758333 100644 --- a/parse.y +++ b/parse.y @@ -9437,9 +9437,7 @@ assign_in_cond(struct parser_params *parser, NODE *node) { switch (nd_type(node)) { case NODE_MASGN: - yyerror("multiple assignment in conditional"); - return 1; - + parser_warn(node->nd_value, "multiple assignment in conditional"); case NODE_LASGN: case NODE_DASGN: case NODE_DASGN_CURR: -- 2.1.1