Skip to content

Commit cadc3a2

Browse files
committed
test: fix target-run-simple-swift
The parameterized version of `target-run-simple-swift` has a capture group substitution in this macro. Ensure that it is substituted correctly.
1 parent 576a246 commit cadc3a2

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

test/lit.cfg

Lines changed: 7 additions & 6 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 && '

0 commit comments

Comments
 (0)