diff options
author | Juergen Kahrs <Juergen.Kahrs@googlemail.com> | 2013-05-10 18:18:46 +0200 |
---|---|---|
committer | Juergen Kahrs <Juergen.Kahrs@googlemail.com> | 2013-05-10 18:18:46 +0200 |
commit | 79c40aa674b3d723cc646a14984d095abff2fa06 (patch) | |
tree | da4fccee95306d6dd1aae9729a97110be406ea0c /awkgram.c | |
parent | d22cc6269fed3bc11e2b8b0e9ffc59d5cbc92b8d (diff) | |
parent | 78193b5c3a269ea04a51a26f51d53c2a182ba001 (diff) | |
download | egawk-79c40aa674b3d723cc646a14984d095abff2fa06.tar.gz egawk-79c40aa674b3d723cc646a14984d095abff2fa06.tar.bz2 egawk-79c40aa674b3d723cc646a14984d095abff2fa06.zip |
Merge remote-tracking branch 'origin/master' after release of Gawk 4.1.0 into cmake
Diffstat (limited to 'awkgram.c')
-rw-r--r-- | awkgram.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -6533,6 +6533,12 @@ snode(INSTRUCTION *subn, INSTRUCTION *r) ip->opcode = Op_push_array; } } + else if (r->builtin == do_index) { + arg = subn->nexti->lasti->nexti; /* 2nd arg list */ + ip = arg->lasti; + if (ip->opcode == Op_match_rec) + fatal(_("index: regexp constant as second argument is not allowed")); + } #ifdef ARRAYDEBUG else if (r->builtin == do_adump) { ip = subn->nexti->lasti; |