summaryrefslogtreecommitdiff
path: root/parse.y
diff options
context:
space:
mode:
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y3
1 files changed, 1 insertions, 2 deletions
diff --git a/parse.y b/parse.y
index a0c5b22d2b..b30f736673 100644
--- a/parse.y
+++ b/parse.y
@@ -4597,8 +4597,6 @@ value_expr(node)
if (node == 0) return Qtrue;
switch (nd_type(node)) {
- case NODE_WHILE:
- case NODE_UNTIL:
case NODE_CLASS:
case NODE_MODULE:
case NODE_DEFN:
@@ -4612,6 +4610,7 @@ value_expr(node)
case NODE_REDO:
case NODE_RETRY:
yyerror("void value expression");
+ /* or "control never reach"? */
return Qfalse;
case NODE_BLOCK: