Files
swift-mirror/validation-test/compiler_crashers_2_fixed/0165-issue-48001.swift

10 lines
277 B
Swift

// RUN: %target-typecheck-verify-swift
// https://github.com/apple/swift/issues/48001
// Used to crash with "apply expression is not marked as throwing or
// non-throwing".
struct S : Error {}
func f(op: (() throws -> Void)?) rethrows { try op?() }
try? f(op: { throw S() })