From 5cf5cb8fbf3c53d28c40cb682d5a3bf3db583922 Mon Sep 17 00:00:00 2001 From: Mathias Magnusson Date: Mon, 2 Jun 2025 21:12:52 +0200 Subject: stop freeing vregs twice when they are used twice in an instr --- src/main.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main.zig') diff --git a/src/main.zig b/src/main.zig index 918c52d..7e0794a 100644 --- a/src/main.zig +++ b/src/main.zig @@ -39,7 +39,7 @@ pub fn main() !void { const source = \\let x = 1; \\print(18446744073709551615); - \\print(print(0 - x)); + \\print(x + x); ; var lexer: Lexer = .{ .source = source }; std.debug.print("Tokens:\n", .{}); -- cgit v1.2.3