|
12 | 12 | // RUN: %target-swift-frontend -emit-module %t/SPIHelper.swiftinterface -emit-module-path %t/SPIHelper-from-public-swiftinterface.swiftmodule -swift-version 5 -module-name SPIHelper -enable-library-evolution
|
13 | 13 |
|
14 | 14 | /// Test the textual interfaces generated from this test.
|
15 |
| -// RUN: %target-swift-frontend -typecheck %s -emit-module-interface-path %t/main.swiftinterface -emit-private-module-interface-path %t/main.private.swiftinterface -enable-library-evolution -swift-version 5 -I %t |
16 |
| -// RUN: %FileCheck -check-prefix=CHECK-PUBLIC %s < %t/main.swiftinterface |
17 |
| -// RUN: %FileCheck -check-prefix=CHECK-PRIVATE %s < %t/main.private.swiftinterface |
| 15 | +// RUN: %target-swift-frontend -typecheck %s -emit-module-interface-path %t/Main.swiftinterface -emit-private-module-interface-path %t/Main.private.swiftinterface -enable-library-evolution -swift-version 5 -I %t -module-name Main |
| 16 | +// RUN: %FileCheck -check-prefix=CHECK-PUBLIC %s < %t/Main.swiftinterface |
| 17 | +// RUN: %FileCheck -check-prefix=CHECK-PRIVATE %s < %t/Main.private.swiftinterface |
| 18 | +// RUN: %target-swift-frontend -typecheck-module-from-interface -I %t %t/Main.swiftinterface |
| 19 | +// RUN: %target-swift-frontend -typecheck-module-from-interface -I %t %t/Main.private.swiftinterface -module-name Main |
18 | 20 |
|
19 | 21 | /// Serialize and deserialize this module, then print.
|
20 |
| -// RUN: %target-swift-frontend -emit-module %s -emit-module-path %t/merged-partial.swiftmodule -swift-version 5 -I %t -module-name merged -enable-library-evolution |
21 |
| -// RUN: %target-swift-frontend -merge-modules %t/merged-partial.swiftmodule -module-name merged -emit-module -emit-module-path %t/merged.swiftmodule -I %t -emit-module-interface-path %t/merged.swiftinterface -emit-private-module-interface-path %t/merged.private.swiftinterface -enable-library-evolution -swift-version 5 -I %t |
22 |
| -// RUN: %FileCheck -check-prefix=CHECK-PUBLIC %s < %t/merged.swiftinterface |
23 |
| -// RUN: %FileCheck -check-prefix=CHECK-PRIVATE %s < %t/merged.private.swiftinterface |
| 22 | +// RUN: %target-swift-frontend -emit-module %s -emit-module-path %t/Merged-partial.swiftmodule -swift-version 5 -I %t -module-name Merged -enable-library-evolution |
| 23 | +// RUN: %target-swift-frontend -merge-modules %t/Merged-partial.swiftmodule -module-name Merged -emit-module -emit-module-path %t/Merged.swiftmodule -I %t -emit-module-interface-path %t/Merged.swiftinterface -emit-private-module-interface-path %t/Merged.private.swiftinterface -enable-library-evolution -swift-version 5 -I %t |
| 24 | +// RUN: %FileCheck -check-prefix=CHECK-PUBLIC %s < %t/Merged.swiftinterface |
| 25 | +// RUN: %FileCheck -check-prefix=CHECK-PRIVATE %s < %t/Merged.private.swiftinterface |
| 26 | +// RUN: %target-swift-frontend -typecheck-module-from-interface -I %t %t/Merged.swiftinterface |
| 27 | +// RUN: %target-swift-frontend -typecheck-module-from-interface -I %t %t/Merged.private.swiftinterface -module-name Merged |
24 | 28 |
|
25 | 29 | @_spi(HelperSPI) @_spi(OtherSPI) @_spi(OtherSPI) import SPIHelper
|
26 | 30 | // CHECK-PUBLIC: import SPIHelper
|
|
0 commit comments