diff options
| author | 2026-02-28 20:38:55 +0100 | |
|---|---|---|
| committer | 2026-02-28 20:38:55 +0100 | |
| commit | f06da11d8524a9eb7fe984171d4462cef8eac2e6 (patch) | |
| tree | 0050bede4ec0e9939e4a5f98be089a539d5810d2 /ir/ir.h | |
| parent | 3d1efdcc77de5ce8f3279bd22b0a510a699229ea (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.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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)) |