aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
diff options
context:
space:
mode:
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y8
1 files changed, 4 insertions, 4 deletions
diff --git a/parse.y b/parse.y
index c67e0fcca2..23c0b1b328 100644
--- a/parse.y
+++ b/parse.y
@@ -1413,7 +1413,7 @@ block_command : block_call
| block_call call_op2 operation2 command_args
{
/*%%%*/
- $$ = NEW_CALL($1, $3, $4);
+ $$ = NEW_QCALL($2, $1, $3, $4);
/*%
$$ = dispatch3(call, $1, $2, $3);
$$ = method_arg($$, $4);
@@ -3626,7 +3626,7 @@ block_call : command do_block
| block_call call_op2 operation2 opt_paren_args
{
/*%%%*/
- $$ = NEW_CALL($1, $3, $4);
+ $$ = NEW_QCALL($2, $1, $3, $4);
/*%
$$ = dispatch3(call, $1, $2, $3);
$$ = method_optarg($$, $4);
@@ -3636,7 +3636,7 @@ block_call : command do_block
{
/*%%%*/
block_dup_check($4, $5);
- $5->nd_iter = NEW_CALL($1, $3, $4);
+ $5->nd_iter = NEW_QCALL($2, $1, $3, $4);
$$ = $5;
fixpos($$, $1);
/*%
@@ -3648,7 +3648,7 @@ block_call : command do_block
{
/*%%%*/
block_dup_check($4, $5);
- $5->nd_iter = NEW_CALL($1, $3, $4);
+ $5->nd_iter = NEW_QCALL($2, $1, $3, $4);
$$ = $5;
fixpos($$, $1);
/*%