From de5aa052f234693698fa27564d12958df3fa433e Mon Sep 17 00:00:00 2001 From: lemon Date: Tue, 13 Jun 2023 12:02:28 +0200 Subject: use a hashtable for addr refs --- irdump.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'irdump.c') diff --git a/irdump.c b/irdump.c index c41a196..49bca6b 100644 --- a/irdump.c +++ b/irdump.c @@ -116,9 +116,8 @@ dumpref(enum op o, union ref ref) dumpref(0, phi->ref[i]); } } else { - struct addr *addr = &addrtab.p[ref.i]; + const struct addr *addr = &addrht[ref.i]; bool k = 0; - assert(addrtab.n > ref.i); efmt("addr ["); if ((k = addr->base.t)) dumpref(0, addr->base); if (addr->index.t) { -- cgit v1.2.3