| ... | @@ -687,7 +687,6 @@ pub const File = struct { | ... | @@ -687,7 +687,6 @@ pub const File = struct { |
| 687 | pub const Status = enum { | 687 | pub const Status = enum { |
| 688 | never_loaded, | 688 | never_loaded, |
| 689 | retryable_failure, | 689 | retryable_failure, |
| 690 | parse_failure, | | |
| 691 | astgen_failure, | 690 | astgen_failure, |
| 692 | success_zir, | 691 | success_zir, |
| 693 | }; | 692 | }; |
| ... | @@ -852,7 +851,7 @@ pub const File = struct { | ... | @@ -852,7 +851,7 @@ pub const File = struct { |
| 852 | | 851 | |
| 853 | pub fn okToReportErrors(file: File) bool { | 852 | pub fn okToReportErrors(file: File) bool { |
| 854 | return switch (file.status) { | 853 | return switch (file.status) { |
| 855 | .parse_failure, .astgen_failure => false, | 854 | .astgen_failure => false, |
| 856 | else => true, | 855 | else => true, |
| 857 | }; | 856 | }; |
| 858 | } | 857 | } |
| ... | @@ -3299,7 +3298,7 @@ pub fn optimizeMode(zcu: *const Zcu) std.builtin.OptimizeMode { | ... | @@ -3299,7 +3298,7 @@ pub fn optimizeMode(zcu: *const Zcu) std.builtin.OptimizeMode { |
| 3299 | fn lockAndClearFileCompileError(zcu: *Zcu, file: *File) void { | 3298 | fn lockAndClearFileCompileError(zcu: *Zcu, file: *File) void { |
| 3300 | switch (file.status) { | 3299 | switch (file.status) { |
| 3301 | .success_zir, .retryable_failure => {}, | 3300 | .success_zir, .retryable_failure => {}, |
| 3302 | .never_loaded, .parse_failure, .astgen_failure => { | 3301 | .never_loaded, .astgen_failure => { |
| 3303 | zcu.comp.mutex.lock(); | 3302 | zcu.comp.mutex.lock(); |
| 3304 | defer zcu.comp.mutex.unlock(); | 3303 | defer zcu.comp.mutex.unlock(); |
| 3305 | if (zcu.failed_files.fetchSwapRemove(file)) |kv| { | 3304 | if (zcu.failed_files.fetchSwapRemove(file)) |kv| { |