aboutsummaryrefslogtreecommitdiffstats
path: root/awkgram.y
diff options
context:
space:
mode:
Diffstat (limited to 'awkgram.y')
-rw-r--r--awkgram.y2
1 files changed, 1 insertions, 1 deletions
diff --git a/awkgram.y b/awkgram.y
index 1247cfd9..322088b7 100644
--- a/awkgram.y
+++ b/awkgram.y
@@ -1600,9 +1600,9 @@ func_call
f = $2->lasti;
f->opcode = Op_indirect_func_call;
name = estrdup(f->func_name, strlen(f->func_name));
- indirect_var = variable(name, Node_var_new);
if (is_std_var(name))
yyerror(_("can not use special variable `%s' for indirect function call"), name);
+ indirect_var = variable(name, Node_var_new);
t = instruction(Op_push);
t->memory = indirect_var;