commit 7295adcadeae8dadeb09bd412fd15c48779b82cc
parent 9b2823a9f4d5ccb6ca50ee664ee67623147473db
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date: Thu, 16 Jul 2015 03:22:15 -0400
fix allocation bug
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lisc/live.c b/lisc/live.c
@@ -21,8 +21,8 @@ filllive(Fn *f)
Bits *kill, *use, *k, *u, bt;
assert(f->ntmp <= NBit*BITS);
- kill = alloc(f->ntmp * sizeof kill[0]);
- use = alloc(f->ntmp * sizeof use[0]);
+ kill = alloc(f->nblk * sizeof kill[0]);
+ use = alloc(f->nblk * sizeof use[0]);
for (b=f->start; b; b=b->link) {
memset(&b->in, 0, sizeof(Bits));
memset(&b->out, 0, sizeof(Bits));