commit 738cc0ffcd68c214975b2faf3d22163a11594964
parent bba2e8132dd4f2290e356b68a2e41333007cc2df
Author: Walther Chen <walther.chen@gmail.com>
Date:   Sat, 12 Nov 2022 21:49:30 -0500

fix undefined must be comptime bug

Diffstat:
Msrc/opt1.zig | 2+-
Msrc/opt2.zig | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/opt1.zig b/src/opt1.zig @@ -24,7 +24,7 @@ test "og: interpret hello world" { } fn interpret(program: Program, memory: []u8, rdr: anytype, wtr: anytype, alloc: Allocator) !void { - var instruction_count = if (TRACE) std.AutoHashMap(u8, usize).init(alloc) else undefined; + var instruction_count = if (TRACE) std.AutoHashMap(u8, usize).init(alloc); if (TRACE) { defer instruction_count.deinit(); } diff --git a/src/opt2.zig b/src/opt2.zig @@ -242,7 +242,7 @@ test "opt2: parse basic 1" { } fn interpret(program: Program, memory: []u8, rdr: anytype, wtr: anytype, alloc: Allocator) !void { - var instruction_count = if (TRACE) std.AutoHashMap(Op.Tag, usize).init(alloc) else undefined; + var instruction_count = if (TRACE) std.AutoHashMap(Op.Tag, usize).init(alloc); if (TRACE) { defer instruction_count.deinit(); }