Add a test for typed throws and withUnsafe(Mutable)BufferPointer

This commit is contained in:
Doug Gregor
2024-08-15 14:52:51 -07:00
parent 45a44a7d01
commit 417828e7bd

View File

@@ -0,0 +1,17 @@
// RUN: %target-typecheck-verify-swift
enum MyError: Error {
case fail
case bad
}
func unsafeBuffers() throws(MyError) {
var a = [1, 2, 3]
try a.withUnsafeBufferPointer { (buffer) throws(MyError) in
throw .bad
}
try a.withUnsafeMutableBufferPointer { (buffer) throws(MyError) in
throw .bad
}
}