From 0c333aaa8a4efe5562d7c092ed7eb4e27cf08a7e Mon Sep 17 00:00:00 2001 From: Techatrix <19954306+Techatrix@users.noreply.github.com> Date: Tue, 21 Mar 2023 17:28:07 +0100 Subject: [PATCH] do not print error messages in comptime interpreter tests --- tests/language_features/comptime_interpreter.zig | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/tests/language_features/comptime_interpreter.zig b/tests/language_features/comptime_interpreter.zig index 4c02067..fb4c5cd 100644 --- a/tests/language_features/comptime_interpreter.zig +++ b/tests/language_features/comptime_interpreter.zig @@ -338,7 +338,8 @@ const Context = struct { }; errdefer interpreter.deinit(); - _ = try interpretReportErrors(interpreter, 0, .none); + _ = try interpreter.interpret(0, .none, .{}); + // _ = reportErrors(interpreter); return .{ .config = config, @@ -470,13 +471,7 @@ fn expectEqualKey(ip: InternPool, expected: Key, actual: ?Key) !void { } } -fn interpretReportErrors( - interpreter: *ComptimeInterpreter, - node_idx: Ast.Node.Index, - namespace: InternPool.NamespaceIndex, -) !ComptimeInterpreter.InterpretResult { - const result = interpreter.interpret(node_idx, namespace, .{}); - +fn reportErrors(interpreter: *ComptimeInterpreter) void { // TODO use ErrorBuilder var err_it = interpreter.errors.iterator(); if (interpreter.errors.count() != 0) { @@ -488,5 +483,4 @@ fn interpretReportErrors( std.debug.print("{d}:{d}: {s}\n", .{ position.line, position.character, entry.value_ptr.message }); } } - return result; }