From c9980711ce42de9cf58db35f41ce1ac42bfea0c7 Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Sun, 10 Aug 2025 04:46:09 -0400 Subject: fix peephole bug (communative(phi(a,b), phi(a,b)) =/= communative(a,b)) --- ir.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ir.h') diff --git a/ir.h b/ir.h index 0ae71c8..8923607 100644 --- a/ir.h +++ b/ir.h @@ -203,6 +203,9 @@ Node *node_new_lit(Proc *p, Value v); Node *node_new_lit_bool(Proc *p, int b); Node *node_new_lit_i64(Proc *p, int64_t i); +int node_uninit(Node *n); +int node_maybe_uninit(Node *n); + #define node_new(...) node_newv(__VA_ARGS__, NULL) void proc_init(Proc *proc, Str name); -- cgit v1.2.3