| ... | @@ -237,7 +237,7 @@ pub fn resolve(options: Options) ResolveError!Config { | ... | @@ -237,7 +237,7 @@ pub fn resolve(options: Options) ResolveError!Config { |
| 237 | break :b !target_util.selfHostedBackendIsAsRobustAsLlvm(target); | 237 | break :b !target_util.selfHostedBackendIsAsRobustAsLlvm(target); |
| 238 | }; | 238 | }; |
| 239 | | 239 | |
| 240 | if (options.emit_bin) { | 240 | if (options.emit_bin and options.have_zcu) { |
| 241 | if (!use_lib_llvm and use_llvm) { | 241 | if (!use_lib_llvm and use_llvm) { |
| 242 | // Explicit request to use LLVM to produce an object file, but without | 242 | // Explicit request to use LLVM to produce an object file, but without |
| 243 | // using LLVM libraries. Impossible. | 243 | // using LLVM libraries. Impossible. |