File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -151,6 +151,8 @@ extension BuildParameters {
151151 args = [ " -alias " , " _ \( target. c99name) _main " , " _main " ]
152152 case . elf:
153153 args = [ " --defsym " , " main= \( target. c99name) _main " ]
154+ case . coff:
155+ args = [ " /ALTERNATENAME:main= \( target. c99name) _main " , " /SUBSYSTEM:CONSOLE " ]
154156 default :
155157 return nil
156158 }
Original file line number Diff line number Diff line change @@ -3875,7 +3875,7 @@ class BuildPlanTestCase: BuildSystemProviderTestCase {
38753875 observabilityScope: observability. topScope
38763876 ) )
38773877 }
3878- let supportingTriples : [ Basics . Triple ] = [ . x86_64Linux, . x86_64MacOS]
3878+ let supportingTriples : [ Basics . Triple ] = [ . x86_64Linux, . x86_64MacOS, . x86_64Windows ]
38793879 for triple in supportingTriples {
38803880 let result = try await createResult ( for: triple)
38813881 let exe = try result. moduleBuildDescription ( for: " exe " ) . swift ( ) . compileArguments ( )
@@ -3884,7 +3884,7 @@ class BuildPlanTestCase: BuildSystemProviderTestCase {
38843884 XCTAssertMatch ( linkExe, [ . contains( " exe_main " ) ] )
38853885 }
38863886
3887- let unsupportingTriples : [ Basics . Triple ] = [ . wasi, . windows ]
3887+ let unsupportingTriples : [ Basics . Triple ] = [ . wasi]
38883888 for triple in unsupportingTriples {
38893889 let result = try await createResult ( for: triple)
38903890 let exe = try result. moduleBuildDescription ( for: " exe " ) . swift ( ) . compileArguments ( )
You can’t perform that action at this time.
0 commit comments