do not print error messages in comptime interpreter tests
This commit is contained in:
parent
334a16ea0c
commit
0c333aaa8a
@ -338,7 +338,8 @@ const Context = struct {
|
|||||||
};
|
};
|
||||||
errdefer interpreter.deinit();
|
errdefer interpreter.deinit();
|
||||||
|
|
||||||
_ = try interpretReportErrors(interpreter, 0, .none);
|
_ = try interpreter.interpret(0, .none, .{});
|
||||||
|
// _ = reportErrors(interpreter);
|
||||||
|
|
||||||
return .{
|
return .{
|
||||||
.config = config,
|
.config = config,
|
||||||
@ -470,13 +471,7 @@ fn expectEqualKey(ip: InternPool, expected: Key, actual: ?Key) !void {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn interpretReportErrors(
|
fn reportErrors(interpreter: *ComptimeInterpreter) void {
|
||||||
interpreter: *ComptimeInterpreter,
|
|
||||||
node_idx: Ast.Node.Index,
|
|
||||||
namespace: InternPool.NamespaceIndex,
|
|
||||||
) !ComptimeInterpreter.InterpretResult {
|
|
||||||
const result = interpreter.interpret(node_idx, namespace, .{});
|
|
||||||
|
|
||||||
// TODO use ErrorBuilder
|
// TODO use ErrorBuilder
|
||||||
var err_it = interpreter.errors.iterator();
|
var err_it = interpreter.errors.iterator();
|
||||||
if (interpreter.errors.count() != 0) {
|
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 });
|
std.debug.print("{d}:{d}: {s}\n", .{ position.line, position.character, entry.value_ptr.message });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user