diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2016-05-12 22:40:14 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2016-05-12 22:40:14 +0300 |
commit | 330f73ad4bc9e2b54b1d77eb5988a945f0ffe55c (patch) | |
tree | 45057a68341808a496eae608ce047e60642101ec /str_array.c | |
parent | e2bfaff631c465275f8289385e95406d22a3aeda (diff) | |
parent | d7b4254cbf5f70d430e21f4f8ca90e354e251bac (diff) | |
download | egawk-330f73ad4bc9e2b54b1d77eb5988a945f0ffe55c.tar.gz egawk-330f73ad4bc9e2b54b1d77eb5988a945f0ffe55c.tar.bz2 egawk-330f73ad4bc9e2b54b1d77eb5988a945f0ffe55c.zip |
Merge branch 'master' into feature/cmake
Diffstat (limited to 'str_array.c')
-rw-r--r-- | str_array.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/str_array.c b/str_array.c index 2ffa5df9..c122ab94 100644 --- a/str_array.c +++ b/str_array.c @@ -187,6 +187,15 @@ str_lookup(NODE *symbol, NODE *subs) subs = dupnode(subs); } + /* + * Repeat after me: "Array indices are always strings." + * "Array indices are always strings." + * "Array indices are always strings." + * "Array indices are always strings." + * .... + */ + subs->flags &= ~MAYBE_NUM; + getbucket(b); b->ahnext = symbol->buckets[hash1]; symbol->buckets[hash1] = b; |