| ... | ... | @@ -4207,13 +4207,17 @@ fn serve( |
| 4207 | 4207 | fn serveUpdateResults(s: *Server, comp: *Compilation) !void { |
| 4208 | 4208 | const gpa = comp.gpa; |
| 4209 | 4209 | |
| 4210 | var error_bundle = try comp.getAllErrorsAlloc(); |
| 4211 | defer error_bundle.deinit(gpa); |
| 4212 | |
| 4210 | 4213 | if (comp.file_system_inputs) |file_system_inputs| { |
| 4211 | | assert(file_system_inputs.items.len > 0); |
| 4212 | | try s.serveStringMessage(.file_system_inputs, file_system_inputs.items); |
| 4214 | if (file_system_inputs.items.len == 0) { |
| 4215 | assert(error_bundle.errorMessageCount() > 0); |
| 4216 | } else { |
| 4217 | try s.serveStringMessage(.file_system_inputs, file_system_inputs.items); |
| 4218 | } |
| 4213 | 4219 | } |
| 4214 | 4220 | |
| 4215 | | var error_bundle = try comp.getAllErrorsAlloc(); |
| 4216 | | defer error_bundle.deinit(gpa); |
| 4217 | 4221 | if (error_bundle.errorMessageCount() > 0) { |
| 4218 | 4222 | try s.serveErrorBundle(error_bundle); |
| 4219 | 4223 | return; |