aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Module.zig')
-rw-r--r--src/Module.zig7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Module.zig b/src/Module.zig
index f31b243819..2227e47d72 100644
--- a/src/Module.zig
+++ b/src/Module.zig
@@ -1138,6 +1138,13 @@ pub const Scope = struct {
const loc = std.zig.findLineColumn(file.source.bytes, src);
std.debug.print("{s}:{d}:{d}\n", .{ file.sub_file_path, loc.line + 1, loc.column + 1 });
}
+
+ pub fn okToReportErrors(file: File) bool {
+ return switch (file.status) {
+ .parse_failure, .astgen_failure => false,
+ else => true,
+ };
+ }
};
/// This is the context needed to semantically analyze ZIR instructions and