// RUN: %target-run-simple-swift | %FileCheck %s // REQUIRES: executable_test class C { let name: String init(name: String) { self.name = name } lazy var asString: () -> String = { [unowned self] in return self.name } deinit { print("deinitializing...") } } var c: C? = C(name: "I am a C") print(c!.asString()) c = nil // CHECK: I am a C // CHECK-NEXT: deinitializing...