Skip to content

Commit bccea96

Browse files
committed
[Test] Use -parse-stdlib to avoid loading an incompatible stdlib
Tests using a mock SDK can't load the stdlib of the normal SDK (or the just-built one) with the recent changes. Use `-parse-stdlib` in those tests to prevent loading the stdlib implicitly.
1 parent c38d177 commit bccea96

File tree

5 files changed

+5
-9
lines changed

5 files changed

+5
-9
lines changed

test/DebugInfo/compileunit-sysroot-sdk.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %target-swift-frontend %s -emit-ir -g -o - \
1+
// RUN: %target-swift-frontend %s -emit-ir -g -o - -parse-stdlib \
22
// RUN: -sdk /SWIFT_SYSROOT/MacOSX.sdk | %FileCheck %s
33
// Test that sysroot and SDK are stored in the debug info.
44
// CHECK: distinct !DICompileUnit({{.*}}sysroot: "/SWIFT_SYSROOT/MacOSX.sdk",
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// swift-interface-format-version: 1.0
22
// swift-tools-version: Apple Swift version 5.1 (swiftlang-1100.0.38 clang-1100.0.20.14)
3-
// swift-module-flags: -target arm64-apple-macos10.14 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftFoo
4-
import Swift
3+
// swift-module-flags: -target arm64-apple-macos10.14 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftFoo -parse-stdlib
54
public class RemovedClass {
65
@objc deinit
76
}
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// swift-interface-format-version: 1.0
22
// swift-tools-version: Apple Swift version 5.1 (swiftlang-1100.0.38 clang-1100.0.20.14)
3-
// swift-module-flags: -target x86_64-apple-macos10.14 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftFoo
4-
import Swift
3+
// swift-module-flags: -target x86_64-apple-macos10.14 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftFoo -parse-stdlib
54
public class RemovedClass {
65
@objc deinit
76
}
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// swift-interface-format-version: 1.0
22
// swift-tools-version: Apple Swift version 5.1 (swiftlang-1100.0.38 clang-1100.0.20.14)
3-
// swift-module-flags: -target arm64-apple-macos10.14 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftFoo
4-
import Swift
3+
// swift-module-flags: -target arm64-apple-macos10.14 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftFoo -parse-stdlib
54
public class AddedClass {
65
@objc deinit
76
}
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// swift-interface-format-version: 1.0
22
// swift-tools-version: Apple Swift version 5.1 (swiftlang-1100.0.38 clang-1100.0.20.14)
3-
// swift-module-flags: -target x86_64-apple-macos10.14 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftFoo
4-
import Swift
3+
// swift-module-flags: -target x86_64-apple-macos10.14 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftFoo -parse-stdlib
54
public class AddedClass {
65
@objc deinit
76
}

0 commit comments

Comments
 (0)