mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[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.
This commit is contained in:
committed by
Alexis Laferrière
parent
c38d1773d2
commit
bccea96fcc
@@ -1,4 +1,4 @@
|
||||
// RUN: %target-swift-frontend %s -emit-ir -g -o - \
|
||||
// RUN: %target-swift-frontend %s -emit-ir -g -o - -parse-stdlib \
|
||||
// RUN: -sdk /SWIFT_SYSROOT/MacOSX.sdk | %FileCheck %s
|
||||
// Test that sysroot and SDK are stored in the debug info.
|
||||
// CHECK: distinct !DICompileUnit({{.*}}sysroot: "/SWIFT_SYSROOT/MacOSX.sdk",
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// swift-interface-format-version: 1.0
|
||||
// swift-tools-version: Apple Swift version 5.1 (swiftlang-1100.0.38 clang-1100.0.20.14)
|
||||
// swift-module-flags: -target arm64-apple-macos10.14 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftFoo
|
||||
import Swift
|
||||
// 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
|
||||
public class RemovedClass {
|
||||
@objc deinit
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// swift-interface-format-version: 1.0
|
||||
// swift-tools-version: Apple Swift version 5.1 (swiftlang-1100.0.38 clang-1100.0.20.14)
|
||||
// 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
|
||||
import Swift
|
||||
// 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
|
||||
public class RemovedClass {
|
||||
@objc deinit
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// swift-interface-format-version: 1.0
|
||||
// swift-tools-version: Apple Swift version 5.1 (swiftlang-1100.0.38 clang-1100.0.20.14)
|
||||
// swift-module-flags: -target arm64-apple-macos10.14 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftFoo
|
||||
import Swift
|
||||
// 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
|
||||
public class AddedClass {
|
||||
@objc deinit
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
// swift-interface-format-version: 1.0
|
||||
// swift-tools-version: Apple Swift version 5.1 (swiftlang-1100.0.38 clang-1100.0.20.14)
|
||||
// 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
|
||||
import Swift
|
||||
// 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
|
||||
public class AddedClass {
|
||||
@objc deinit
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user