summaryrefslogtreecommitdiffstats
path: root/Src/math.c
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>1999-09-26 14:47:40 +0000
committerTanaka Akira <akr@users.sourceforge.net>1999-09-26 14:47:40 +0000
commit9eb28d4b4161aad8dd11b7f6a142ccd9de2a6528 (patch)
treef4b51ef006585951308ad0fc5d1801c3e119e624 /Src/math.c
parentzsh-workers/8048 (diff)
downloadzsh-9eb28d4b4161aad8dd11b7f6a142ccd9de2a6528.tar
zsh-9eb28d4b4161aad8dd11b7f6a142ccd9de2a6528.tar.gz
zsh-9eb28d4b4161aad8dd11b7f6a142ccd9de2a6528.tar.bz2
zsh-9eb28d4b4161aad8dd11b7f6a142ccd9de2a6528.tar.lz
zsh-9eb28d4b4161aad8dd11b7f6a142ccd9de2a6528.tar.xz
zsh-9eb28d4b4161aad8dd11b7f6a142ccd9de2a6528.tar.zst
zsh-9eb28d4b4161aad8dd11b7f6a142ccd9de2a6528.zip
zsh-workers/8049
Diffstat (limited to 'Src/math.c')
-rw-r--r--Src/math.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/Src/math.c b/Src/math.c
index d9855f1ba..9bdb2fb42 100644
--- a/Src/math.c
+++ b/Src/math.c
@@ -852,7 +852,6 @@ mathevall(char *s, int prek, char **ep)
struct mathvalue *xstack = 0, nstack[STACKSZ];
mnumber ret;
- MUSTUSEHEAP("mathevall");
if (mlevel++) {
xlastbase = lastbase;
xnoeval = noeval;
@@ -875,7 +874,9 @@ mathevall(char *s, int prek, char **ep)
ptr = s;
sp = -1;
unary = 1;
- mathparse(prek);
+ HEAPALLOC {
+ mathparse(prek);
+ } LASTALLOC;
*ep = ptr;
DPUTS(!errflag && sp,
"BUG: math: wallabies roaming too freely in outback");