Skip to content

Commit 2ba71c1

Browse files
committed
[Backtracing] Don't add to the LTO library list when disabled.
When backtracing is disabled, don't add it to the LTO library list that we use it `stdlib_lto` is set. rdar://106459980
1 parent f81af7e commit 2ba71c1

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

test/lit.cfg

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1092,13 +1092,15 @@ if run_vendor == 'apple':
10921092
# tests.
10931093
# rdar://70787171
10941094
if "stdlib_lto" in config.available_features:
1095-
for library in ["swiftCore", "swiftStdlibUnittest",
1096-
"swiftStdlibUnicodeUnittest",
1097-
"swiftStdlibCollectionUnittest",
1098-
"swiftSwiftPrivateLibcExtras", "swiftSwiftPrivate",
1099-
"swiftDarwin", "swiftSwiftPrivateThreadExtras",
1100-
"swiftSwiftOnoneSupport", "swift_Concurrency",
1101-
"swift_Backtracing"]:
1095+
libraries = ["swiftCore", "swiftStdlibUnittest",
1096+
"swiftStdlibUnicodeUnittest",
1097+
"swiftStdlibCollectionUnittest",
1098+
"swiftSwiftPrivateLibcExtras", "swiftSwiftPrivate",
1099+
"swiftDarwin", "swiftSwiftPrivateThreadExtras",
1100+
"swiftSwiftOnoneSupport", "swift_Concurrency"]
1101+
if backtracing is not None:
1102+
libraries.append('swift_Backtracing')
1103+
for library in libraries:
11021104
swift_execution_tests_extra_flags += ' -Xlinker -l%s'% library
11031105

11041106
swift_native_clang_tools_path = lit_config.params.get('swift_native_clang_tools_path', None)

0 commit comments

Comments
 (0)