Do not chain unexpected node
This commit is contained in:
parent
696022a0cb
commit
5c82b9baed
2
parse.y
2
parse.y
@ -1718,7 +1718,7 @@ add_block_exit(struct parser_params *p, NODE *node)
|
|||||||
case NODE_BREAK: case NODE_NEXT: case NODE_REDO: break;
|
case NODE_BREAK: case NODE_NEXT: case NODE_REDO: break;
|
||||||
default:
|
default:
|
||||||
compile_error(p, "unexpected node: %s", ruby_node_name(nd_type(node)));
|
compile_error(p, "unexpected node: %s", ruby_node_name(nd_type(node)));
|
||||||
break;
|
return node;
|
||||||
}
|
}
|
||||||
if (!p->ctxt.in_defined) {
|
if (!p->ctxt.in_defined) {
|
||||||
NODE *exits = p->exits;
|
NODE *exits = p->exits;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user