Files
swift-mirror/test/SILGen/capture_list_in_autoclosure.swift
2016-05-11 22:53:38 -04:00

13 lines
334 B
Swift

// 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
}))
}
}