| ... | ... | @@ -1245,9 +1245,11 @@ pub const Object = struct { |
| 1245 | 1245 | ); |
| 1246 | 1246 | defer bitcode_memory_buffer.dispose(); |
| 1247 | 1247 | |
| 1248 | context.enableBrokenDebugInfoCheck(); |
| 1249 | |
| 1248 | 1250 | var module: *llvm.Module = undefined; |
| 1249 | | if (context.parseBitcodeInContext2(bitcode_memory_buffer, &module).toBool()) { |
| 1250 | | std.debug.print("Failed to parse bitcode\n", .{}); |
| 1251 | if (context.parseBitcodeInContext2(bitcode_memory_buffer, &module).toBool() or context.getBrokenDebugInfo()) { |
| 1252 | log.err("Failed to parse bitcode", .{}); |
| 1251 | 1253 | return error.FailedToEmit; |
| 1252 | 1254 | } |
| 1253 | 1255 | break :emit .{ context, module }; |