diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2019-08-15 20:19:13 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2019-08-15 20:19:13 +0300 |
commit | c7c3998ed9d96b61d03c675b2105ca5da77b9bfd (patch) | |
tree | 1afcbafe745d22764fd2c1cfcb7ec966de4b6710 /awkgram.c | |
parent | 28403d5a053d80a06bf94b57e1008ea628a12b1f (diff) | |
download | egawk-c7c3998ed9d96b61d03c675b2105ca5da77b9bfd.tar.gz egawk-c7c3998ed9d96b61d03c675b2105ca5da77b9bfd.tar.bz2 egawk-c7c3998ed9d96b61d03c675b2105ca5da77b9bfd.zip |
Reduce up-front compiled regexp memory usage.
Diffstat (limited to 'awkgram.c')
-rw-r--r-- | awkgram.c | 6 |
1 files changed, 0 insertions, 6 deletions
@@ -7764,12 +7764,6 @@ make_regnode(int type, NODE *exp) freenode(n); return NULL; } - n->re_reg[1] = make_regexp(exp->stptr, exp->stlen, true, true, false); - if (n->re_reg[1] == NULL) { - refree(n->re_reg[0]); - freenode(n); - return NULL; - } n->re_exp = exp; n->re_flags = CONSTANT; } |