diff --git a/test/lit.cfg b/test/lit.cfg index 7dbb90dfde51b..2f899e146eef9 100644 --- a/test/lit.cfg +++ b/test/lit.cfg @@ -1338,12 +1338,13 @@ rth_flags = '' if swift_execution_tests_extra_flags: rth_flags = swift_execution_tests_extra_flags + ' -wmo' +# FIXME: why can we not use %rth and have that be expanded out? config.target_resilience_test = ( - '%s --target-build-swift "%s" --target-run "%s" --t %%t --S %%S --s %%s ' - '--lib-prefix "%s" --lib-suffix "%s" --target-codesign "%s" ' + '%r %s --target-build-swift "%s" --target-run "%s" --t %%t --S %%S ' + '--s %%s --lib-prefix "%s" --lib-suffix "%s" --target-codesign "%s" ' '--additional-compile-flags "%s" --triple "%s"' - % (config.rth, config.target_build_swift, config.target_run, - config.target_shared_library_prefix, + % (sys.executable, config.rth, config.target_build_swift, + config.target_run, config.target_shared_library_prefix, config.target_shared_library_suffix, config.target_codesign, rth_flags, config.variant_triple))