| ... | @@ -8229,9 +8229,9 @@ TargetSubsystem detect_subsystem(CodeGen *g) { | ... | @@ -8229,9 +8229,9 @@ TargetSubsystem detect_subsystem(CodeGen *g) { |
| 8229 | if (g->zig_target->os == OsWindows) { | 8229 | if (g->zig_target->os == OsWindows) { |
| 8230 | if (g->have_dllmain_crt_startup || (g->out_type == OutTypeLib && g->is_dynamic)) | 8230 | if (g->have_dllmain_crt_startup || (g->out_type == OutTypeLib && g->is_dynamic)) |
| 8231 | return TargetSubsystemAuto; | 8231 | return TargetSubsystemAuto; |
| 8232 | if (g->have_c_main || g->is_test_build) | 8232 | if (g->have_c_main || g->is_test_build || g->have_winmain_crt_startup) |
| 8233 | return TargetSubsystemConsole; | 8233 | return TargetSubsystemConsole; |
| 8234 | if (g->have_winmain || g->have_winmain_crt_startup) | 8234 | if (g->have_winmain) |
| 8235 | return TargetSubsystemWindows; | 8235 | return TargetSubsystemWindows; |
| 8236 | } else if (g->zig_target->os == OsUefi) { | 8236 | } else if (g->zig_target->os == OsUefi) { |
| 8237 | return TargetSubsystemEfiApplication; | 8237 | return TargetSubsystemEfiApplication; |