@@ -2313,16 +2313,17 @@ if not getattr(config, 'target_run_simple_swift', None):
23132313 escape_for_substitute_captures (config .target_codesign ),
23142314 escape_for_substitute_captures (config .target_run ))
23152315 )
2316- config .target_run_simple_leaks_swift_parameterized = SubstituteCaptures (
2317- r"%%empty-directory(%%t) && "
2318- r"%s %s %%s \1 -o %%t/a.out -module-name main && "
2319- r"%s %%t/a.out && "
2320- r"%s %%t/a.out"
2321- % (escape_for_substitute_captures (config .target_build_swift ),
2322- escape_for_substitute_captures (mcp_opt ),
2323- escape_for_substitute_captures (config .target_codesign ),
2324- escape_for_substitute_captures (config .target_run_with_leaks ))
2325- )
2316+ if not kIsWindows :
2317+ config .target_run_simple_leaks_swift_parameterized = SubstituteCaptures (
2318+ r"%%empty-directory(%%t) && "
2319+ r"%s %s %%s \1 -o %%t/a.out -module-name main && "
2320+ r"%s %%t/a.out && "
2321+ r"%s %%t/a.out"
2322+ % (escape_for_substitute_captures (config .target_build_swift ),
2323+ escape_for_substitute_captures (mcp_opt ),
2324+ escape_for_substitute_captures (config .target_codesign ),
2325+ escape_for_substitute_captures (config .target_run_with_leaks ))
2326+ )
23262327 config .target_fail_simple_swift_parameterized = SubstituteCaptures (
23272328 r"%%empty-directory(%%t) && "
23282329 r"%s %s %%s \1 -o %%t/a.out -module-name main && "
@@ -2498,8 +2499,9 @@ config.substitutions.append(('%target-run-simple-swiftgyb\(([^)]+)\)',
24982499config .substitutions .append (('%target-run-simple-swiftgyb' , config .target_run_simple_swiftgyb ))
24992500config .substitutions .append (('%target-run-simple-swift\(([^)]+)\)' ,
25002501 config .target_run_simple_swift_parameterized ))
2501- config .substitutions .append (('%target-run-simple-leaks-swift\(([^)]+)\)' ,
2502- config .target_run_simple_leaks_swift_parameterized ))
2502+ if not kIsWindows :
2503+ config .substitutions .append (('%target-run-simple-leaks-swift\(([^)]+)\)' ,
2504+ config .target_run_simple_leaks_swift_parameterized ))
25032505config .substitutions .append (('%target-fail-simple-swift\(([^)]+)\)' ,
25042506 config .target_fail_simple_swift_parameterized ))
25052507config .substitutions .append (('%target-run-stdlib-swift\(([^)]+)\)' ,
0 commit comments