|
19 | 19 | /// Build client and generate swiftinterfaces.
|
20 | 20 | // RUN: %target-swift-frontend -typecheck %t/Client.swift -I %t \
|
21 | 21 | // RUN: -package-name TestPackage \
|
22 |
| -// RUN: -enable-library-evolution \ |
| 22 | +// RUN: -enable-library-evolution -swift-version 5 \ |
23 | 23 | // RUN: -emit-module-interface-path %t/Client.swiftinterface \
|
24 | 24 | // RUN: -emit-private-module-interface-path %t/Client.private.swiftinterface \
|
25 | 25 | // RUN: -enable-experimental-feature AccessLevelOnImport
|
|
28 | 28 | // RUN: %target-swift-typecheck-module-from-interface(%t/Client.private.swiftinterface) -I %t \
|
29 | 29 | // RUN: -module-name Client
|
30 | 30 |
|
31 |
| -// RUN: %FileCheck -check-prefix=CHECK-PUBLIC %s < %t/Client.swiftinterface |
32 |
| -// RUN: %FileCheck -check-prefix=CHECK-PRIVATE %s < %t/Client.private.swiftinterface |
| 31 | +// RUN: %FileCheck %s < %t/Client.swiftinterface |
| 32 | +// RUN: %FileCheck %s < %t/Client.private.swiftinterface |
33 | 33 |
|
34 | 34 | /// Build a client composed of many files.
|
35 | 35 | // RUN: %target-swift-frontend -typecheck %t/MultiFiles?.swift -I %t \
|
36 | 36 | // RUN: -package-name TestPackage \
|
37 |
| -// RUN: -enable-library-evolution \ |
| 37 | +// RUN: -enable-library-evolution -swift-version 5 \ |
38 | 38 | // RUN: -emit-module-interface-path %t/MultiFiles.swiftinterface \
|
39 | 39 | // RUN: -emit-private-module-interface-path %t/MultiFiles.private.swiftinterface \
|
40 | 40 | // RUN: -enable-experimental-feature AccessLevelOnImport
|
|
43 | 43 | // RUN: %target-swift-typecheck-module-from-interface(%t/MultiFiles.private.swiftinterface) -I %t \
|
44 | 44 | // RUN: -module-name MultiFiles
|
45 | 45 |
|
46 |
| -// RUN: %FileCheck -check-prefix=CHECK-PUBLIC %s < %t/MultiFiles.swiftinterface |
47 |
| -// RUN: %FileCheck -check-prefix=CHECK-PRIVATE %s < %t/MultiFiles.private.swiftinterface |
| 46 | +// RUN: %FileCheck %s < %t/MultiFiles.swiftinterface |
| 47 | +// RUN: %FileCheck %s < %t/MultiFiles.private.swiftinterface |
48 | 48 |
|
49 | 49 | //--- PublicLib.swift
|
50 | 50 | //--- PackageLib.swift
|
|
53 | 53 | //--- PrivateLib.swift
|
54 | 54 |
|
55 | 55 | //--- Client.swift
|
| 56 | +public import PublicLib |
| 57 | +// CHECK: PublicLib |
| 58 | + |
56 | 59 | package import PackageLib
|
57 |
| -// CHECK-PUBLIC-NOT: PackageLib |
58 |
| -// CHECK-PRIVATE-NOT: PackageLib |
| 60 | +// CHECK-NOT: PackageLib |
59 | 61 |
|
60 | 62 | internal import InternalLib
|
61 |
| -// CHECK-PUBLIC-NOT: InternalLib |
62 |
| -// CHECK-PRIVATE-NOT: InternalLib |
| 63 | +// CHECK-NOT: InternalLib |
63 | 64 |
|
64 | 65 | fileprivate import FileprivateLib
|
65 |
| -// CHECK-PUBLIC-NOT: FileprivateLib |
66 |
| -// CHECK-PRIVATE-NOT: FileprivateLib |
| 66 | +// CHECK-NOT: FileprivateLib |
67 | 67 |
|
68 | 68 | private import PrivateLib
|
69 |
| -// CHECK-PUBLIC-NOT: PrivateLib |
70 |
| -// CHECK-PRIVATE-NOT: PrivateLib |
| 69 | +// CHECK-NOT: PrivateLib |
71 | 70 |
|
72 | 71 | //--- MultiFilesA.swift
|
73 | 72 | public import PublicLib
|
|
0 commit comments