Files
swift-mirror/validation-test/compiler_crashers_fixed/rdar122293832.swift
Hamish Knight 4e811c3a88 [test] Merge crasher directories
There is no longer much of a good reason to keep these separate,
merge them.
2025-10-18 12:51:30 +01:00

9 lines
289 B
Swift

// RUN: %target-swift-frontend -emit-ir %s
public func withOptionalsAsPointers<T, each Opt>(
_ optional: repeat Optional<each Opt>,
body: (repeat UnsafePointer<each Opt>?) throws -> T
) rethrows -> T {
return try body(repeat (each optional).map { withUnsafePointer(to: $0) { $0 } })
}