summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--parse.y9
1 files changed, 2 insertions, 7 deletions
diff --git a/parse.y b/parse.y
index 02098b0c4e..38c4bdc598 100644
--- a/parse.y
+++ b/parse.y
@@ -2378,13 +2378,8 @@ primary : literal
{
CMDARG_SET($<val>1);
/*%%%*/
- if ($3 == NULL) {
- $$ = NEW_NIL(&@$);
- }
- else {
- set_line_body($3, @1.end_pos.lineno);
- $$ = NEW_BEGIN($3, &@$);
- }
+ set_line_body($3, @1.end_pos.lineno);
+ $$ = NEW_BEGIN($3, &@$);
nd_set_line($$, @1.end_pos.lineno);
/*%
$$ = dispatch1(begin, $3);