Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions parse.y
Original file line number Diff line number Diff line change
Expand Up @@ -13917,8 +13917,10 @@ value_expr_check(struct parser_params *p, NODE *node)

case NODE_AND:
case NODE_OR:
node = RNODE_AND(node)->nd_1st;
break;
/* The left operand was already checked for a value when logop()
* built this node, so stop here instead of re-reporting the same
* void value once per operator in a chain. */
return NULL;

case NODE_LASGN:
case NODE_DASGN:
Expand Down