Merge remote-tracking branch 'origin/main' into bump-swift-version-to-6

This commit is contained in:
Mishal Shah
2024-02-22 09:44:44 -08:00
889 changed files with 10017 additions and 11089 deletions

View File

@@ -11,3 +11,15 @@ public enum MyError: Error {
// CHECK-NEXT: public func throwsMyError() throws(Test.MyError)
// CHECK-NEXT: #endif
public func throwsMyError() throws(MyError) { }
// CHECK: #if compiler(>=5.3) && $TypedThrows
// CHECK-NEXT: public func takesClosureThrowingMyError(_ closure: () throws(Test.MyError) -> Swift.Void)
// CHECK-NEXT: #endif
public func takesClosureThrowingMyError(_ closure: () throws(MyError) -> Void) {}
public struct HasThrowingInit {
// CHECK: #if compiler(>=5.3) && $TypedThrows
// CHECK-NEXT: public init() throws(Test.MyError)
// CHECK-NEXT: #endif
public init() throws(MyError) { }
}