blob: d0607a2ffad4efa7b1db37164515e69417c617f9 [file] [log] [blame]
// 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...