diff options
| author | WormHeamer | 2025-10-28 04:29:09 -0400 |
|---|---|---|
| committer | WormHeamer | 2025-10-28 04:29:09 -0400 |
| commit | ae9a859b306e88e0324c30d3bc9f67aa6c24bd3f (patch) | |
| tree | a80163643989a323c138f85a17b9c77afc001f36 /ir.c | |
| parent | f360f57c45073b5e9ea74da442174b53020d15ec (diff) | |
fix segfault in dedup_lit
Diffstat (limited to 'ir.c')
| -rw-r--r-- | ir.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -201,7 +201,7 @@ Node *node_dedup_lit(Graph *p, Value v) { * but does it matter? how many nodes are direct children of the start node? * how many literals even usually occur in a procedure? */ for (u32 i = 0; i < p->start->out.len; i++) { - Node *t = p->start->out.data[i]; + Node *t = OUT(p->start, i); if (t->op == N_LIT && type_eql(&t->type, &v.type) && t->val.i == v.i) { return t; } |
