From f06da11d8524a9eb7fe984171d4462cef8eac2e6 Mon Sep 17 00:00:00 2001 From: lemon Date: Sat, 28 Feb 2026 20:38:55 +0100 Subject: ir: make address ref hash table resizable Would hit the limit on very large functions (thanks csmith). --- ir/ir.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ir/ir.h') 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)) -- cgit v1.2.3