summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--alias.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/alias.c b/alias.c
index fd11bd2..01d77e8 100644
--- a/alias.c
+++ b/alias.c
@@ -108,6 +108,7 @@ void
 fillalias(Fn *fn)
 {
 	uint n, m;
+	int t;
 	int64_t x;
 	bits w;
 	Blk *b;
@@ -116,6 +117,8 @@ fillalias(Fn *fn)
 	Con *c;
 	Alias *a, a0, a1;
 
+	for (t=0; t<fn->ntmp; t++)
+		fn->tmp[t].alias.type = ABot;
 	for (n=0; n<fn->nblk; ++n) {
 		b = fn->rpo[n];
 		for (p=b->phi; p; p=p->link) {