|
1 | 1 | // REQUIRES: VENDOR=apple
|
2 |
| -// XFAIL: OS=ios && (CPU=arm64e || CPU=arm64) |
3 | 2 | // RUN: %empty-directory(%t)
|
4 | 3 | // RUN: %empty-directory(%t/cache)
|
5 | 4 | // RUN: split-file %s %t
|
6 | 5 |
|
7 | 6 | /// Create Swift modules to import.
|
8 | 7 | // RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk) \
|
9 | 8 | // RUN: -module-name IndirectMixedDependency -I %t \
|
10 |
| -// RUN: -enable-library-evolution -swift-version 5 \ |
| 9 | +// RUN: -enable-library-evolution \ |
| 10 | +// RUN: -target %target-swift-abi-5.8-triple \ |
11 | 11 | // RUN: -emit-module %t/IndirectMixedDependency.swift \
|
12 | 12 | // RUN: -emit-module-path %t/IndirectMixedDependency.swiftmodule
|
13 | 13 | // RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk) \
|
14 |
| -// RUN: -enable-library-evolution -swift-version 5 \ |
| 14 | +// RUN: -enable-library-evolution \ |
| 15 | +// RUN: -target %target-swift-abi-5.8-triple \ |
15 | 16 | // RUN: -emit-module %t/SwiftDependency.swift \
|
16 | 17 | // RUN: -module-name SwiftDependency -I %t\
|
17 | 18 | // RUN: -emit-module-path %t/SwiftDependency.swiftmodule
|
18 | 19 |
|
19 | 20 | // Generate TBD file.
|
20 | 21 | // RUN: %target-swift-frontend -I %t -module-cache-path %t/cache \
|
21 | 22 | // RUN: %t/Client.swift -emit-ir -o/dev/null -parse-as-library \
|
| 23 | +// RUN: -target %target-swift-abi-5.8-triple \ |
22 | 24 | // RUN: -module-name client -validate-tbd-against-ir=missing \
|
23 | 25 | // RUN: -tbd-install_name client -emit-tbd -emit-tbd-path %t/client.tbd
|
24 | 26 |
|
25 | 27 | // RUN: %validate-json %t/client.tbd | %FileCheck %s
|
26 | 28 |
|
27 |
| -// CHECK: "_OBJC_METACLASS_$__TtCO6client11extendedAPI6Square" |
28 |
| -// CHECK-NOT: "objc_class" |
29 |
| -// CHECK-NOT: _OBJC_C |
| 29 | +// CHECK-NOT: "CLASS_$__TtCO6client11extendedAPI6Square" |
| 30 | +// CHECK: "objc_class" |
| 31 | +// CHECK: "_TtCO6client11extendedAPI6Square" |
30 | 32 |
|
31 | 33 | //--- module.modulemap
|
32 | 34 | module IndirectMixedDependency {
|
|
0 commit comments