aboutsummaryrefslogtreecommitdiffstats
path: root/awkgram.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2019-08-15 20:19:13 +0300
committerArnold D. Robbins <arnold@skeeve.com>2019-08-15 20:19:13 +0300
commitc7c3998ed9d96b61d03c675b2105ca5da77b9bfd (patch)
tree1afcbafe745d22764fd2c1cfcb7ec966de4b6710 /awkgram.c
parent28403d5a053d80a06bf94b57e1008ea628a12b1f (diff)
downloadegawk-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.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/awkgram.c b/awkgram.c
index 19a11827..b923f191 100644
--- a/awkgram.c
+++ b/awkgram.c
@@ -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;
}