ModuleInterface: Add some tests for swiftinterfaces with redundant features enabled.

This commit is contained in:
Allan Shortlidge
2024-11-20 11:35:16 -08:00
parent d7b2d921e7
commit 4291f07f84
2 changed files with 18 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
// swift-interface-format-version: 1.0
// swift-module-flags: -enable-library-evolution -swift-version 6 -enable-experimental-feature IsolatedAny -enable-experimental-feature ImplicitOpenExistentials -enable-experimental-feature InferSendableFromCaptures -module-name Test
// RUN: %empty-directory(%t)
// RUN: cp %s %t/Test.swiftinterface
// RUN: %target-swift-frontend -compile-module-from-interface -module-name Test -o /dev/null %t/Test.swiftinterface
// RUN: echo "import Test" | %target-swift-frontend -typecheck - -I %t/
import Swift

View File

@@ -0,0 +1,9 @@
// swift-interface-format-version: 1.0
// swift-module-flags: -enable-library-evolution -swift-version 6 -enable-upcoming-feature IsolatedAny -enable-upcoming-feature ImplicitOpenExistentials -enable-upcoming-feature InferSendableFromCaptures -module-name Test
// RUN: %empty-directory(%t)
// RUN: cp %s %t/Test.swiftinterface
// RUN: %target-swift-frontend -compile-module-from-interface -module-name Test -o /dev/null %t/Test.swiftinterface
// RUN: echo "import Test" | %target-swift-frontend -typecheck - -I %t/
import Swift