aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Compilation.zig')
-rw-r--r--src/Compilation.zig10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig
index 435919fce9..e340cb57f8 100644
--- a/src/Compilation.zig
+++ b/src/Compilation.zig
@@ -4254,14 +4254,10 @@ fn appendCompileLogLines(log_text: *std.ArrayListUnmanaged(u8), zcu: *Zcu, loggi
}
}
-fn anyErrors(comp: *Compilation) bool {
- return (totalErrorCount(comp) catch return true) != 0;
-}
-
-fn totalErrorCount(comp: *Compilation) !u32 {
- var errors = try comp.getAllErrorsAlloc();
+pub fn anyErrors(comp: *Compilation) bool {
+ var errors = comp.getAllErrorsAlloc() catch return true;
defer errors.deinit(comp.gpa);
- return errors.errorMessageCount();
+ return errors.errorMessageCount() > 0;
}
pub const ErrorNoteHashContext = struct {