// RUN: %target-swift-frontend -emit-silgen -verify %s | |
func block(_ f: () -> Void) -> Int { return 42 } | |
func oneOf(_ a: Int?, _ b: @autoclosure () -> Int) -> Int { return 0 } | |
class Foo { | |
private var value: Int? | |
func refresh() { | |
_ = oneOf(self.value, block({ | |
[unowned self] in _ = self | |
})) | |
} | |
} |