summary refs log tree commit diff
path: root/lisc
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-07-16 03:22:15 -0400
committerQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-09-15 23:01:28 -0400
commit7295adcadeae8dadeb09bd412fd15c48779b82cc (patch)
tree58d762dbc4542c5bd104dbde6529e138b59e53f1 /lisc
parent9b2823a9f4d5ccb6ca50ee664ee67623147473db (diff)
downloadroux-7295adcadeae8dadeb09bd412fd15c48779b82cc.tar.gz
fix allocation bug
Diffstat (limited to 'lisc')
-rw-r--r--lisc/live.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisc/live.c b/lisc/live.c
index 4d37f72..af694db 100644
--- 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));