aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir/ir.h
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2026-02-28 20:38:55 +0100
committerlemon <lsof@mailbox.org>2026-02-28 20:38:55 +0100
commitf06da11d8524a9eb7fe984171d4462cef8eac2e6 (patch)
tree0050bede4ec0e9939e4a5f98be089a539d5810d2 /ir/ir.h
parent3d1efdcc77de5ce8f3279bd22b0a510a699229ea (diff)
ir: make address ref hash table resizable
Would hit the limit on very large functions (thanks csmith).
Diffstat (limited to 'ir/ir.h')
-rw-r--r--ir/ir.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/ir/ir.h b/ir/ir.h
index c7abaa7..39fa116 100644
--- a/ir/ir.h
+++ b/ir/ir.h
@@ -245,7 +245,7 @@ extern struct calltab {vec_of(struct call);} calltab;
extern struct phitab {vec_of(union ref *);} phitab;
extern struct dattab {vec_of(struct irdat);} dattab;
extern struct contab {vec_of(struct xcon);} contab;
-extern struct addr addrht[];
+extern struct addrtab {vec_of(struct addr);} addrtab;
extern int visitmark;
#define mkinstr(O, C, ...) ((struct instr) { .op = (O), .cls = (C), .reg=0, __VA_ARGS__ })
#define mkarginstr(ty, x) mkinstr(Oarg, 0, mktyperef(ty), (x))