aboutsummaryrefslogtreecommitdiffstats
path: root/awkgram.y
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2010-11-22 21:05:09 +0200
committerArnold D. Robbins <arnold@skeeve.com>2010-11-22 21:05:09 +0200
commit8bfefd698dfeec91e11d9dc7da9658b1d9c59a7a (patch)
tree3cbe58cafd7664d670ddea561721acc058ff8810 /awkgram.y
parent72e119f16dd53b93638cbc713d9325ef9ddb0f0c (diff)
downloadegawk-8bfefd698dfeec91e11d9dc7da9658b1d9c59a7a.tar.gz
egawk-8bfefd698dfeec91e11d9dc7da9658b1d9c59a7a.tar.bz2
egawk-8bfefd698dfeec91e11d9dc7da9658b1d9c59a7a.zip
Fixes from John Haque.
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;