blob: 2772f343f3a78997cf4141569cb57b6fa7e58519 [file] [log] [blame]
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -emit-ir %s
enum Singleton {
case F((Singleton) -> ())
}
enum Single {
case F((Single) -> ())
case X
case Y
}
enum Multi {
case F((Multi) -> ())
case G((Multi) -> ())
}
enum Autoclosure<T> {
case first(@autoclosure () -> Bool, T)
case second(Int, @autoclosure () -> T)
}
_ = Autoclosure.first(false, 3)
_ = Autoclosure.second(3, "hi")