Skip to content

Commit a7b3fcd

Browse files
authored
Merge pull request swiftlang#21535 from compnerd/capture-the-moment
lit: substitute back references on Windows
2 parents d7e22fe + cadc3a2 commit a7b3fcd

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

test/lit.cfg

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1150,12 +1150,13 @@ config.substitutions.append(('%sftp-server',
11501150

11511151

11521152
if not getattr(config, 'target_run_simple_swift', None):
1153-
config.target_run_simple_swift_parameterized = (
1154-
'%%empty-directory(%%t) && '
1155-
'%s %s %%s \\1 -o %%t/a.out -module-name main && '
1156-
'%s %%t/a.out &&'
1157-
'%s %%t/a.out'
1158-
% (config.target_build_swift, mcp_opt, config.target_codesign, config.target_run))
1153+
config.target_run_simple_swift_parameterized = \
1154+
(SubstituteCaptures('%%empty-directory(%%t) && '
1155+
'%s %s %%s \\1 -o %%t/a.out -module-name main && '
1156+
'%s %%t/a.out &&'
1157+
'%s %%t/a.out' % (config.target_build_swift,
1158+
mcp_opt, config.target_codesign,
1159+
config.target_run)))
11591160
config.target_run_simple_swift = (
11601161
'%%empty-directory(%%t) && '
11611162
'%s %s %%s -o %%t/a.out -module-name main && '
@@ -1277,7 +1278,7 @@ if hasattr(config, 'target_cc_options'):
12771278

12781279
config.substitutions.append(
12791280
(r'%hardlink-or-copy\(from: *(.*), *to: *(.*)\)',
1280-
r'ln \1 \2 || cp \1 \2'))
1281+
SubstituteCaptures(r'ln \1 \2 || cp \1 \2')))
12811282

12821283
config.substitutions.append(('%utils', config.swift_utils))
12831284
config.substitutions.append(('%line-directive', '%r %s' % (sys.executable, config.line_directive)))

0 commit comments

Comments
 (0)