From 88b01f43312eeceba87a1378be5cd63bb11f167f Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Mon, 4 Aug 2025 22:13:25 -0400 Subject: fix bug of lhs getting culled if same node optimized out of rhs --- test.lang | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'test.lang') diff --git a/test.lang b/test.lang index 2277fc3..c2661a4 100644 --- a/test.lang +++ b/test.lang @@ -9,6 +9,7 @@ // also single-line now proc main(a i64) { - return a + -a - // (true = 0) = (a xor b) + let x = (a + -a) = (a xor a) + let y = (a + a) = (a * 2) + return x & y & (a = a) & ((a + 2) <> a) } -- cgit v1.2.3