blob: 9cbe87e5326b591584ef3c28896f6c9f1cb20283 [file] [log] [blame]
// RUN: %target-typecheck-verify-swift
class A {
func foo() {
class B {
let question: String = "ultimate question"
let answer: Int? = 42
lazy var bar: () -> String = { [weak self] in
guard let self = self else {
return "Unknown"
}
if let answer = self.answer {
return "\(self.question) = \(answer)"
} else {
return "<\(self.question) />"
}
}
}
}
}