blob: 3c0732283f66bd1261131828ecce4194b9bd75c7 [file] [log] [blame]
// RUN: %target-typecheck-verify-swift
class LazyReferenceClass {
lazy unowned(unsafe) var unsafeSelf = { self }()
// expected-error@-1 {{lazy properties cannot be 'unowned(unsafe)'}}
lazy weak var weakValue = LazyReferenceClass()
// expected-error@-1 {{lazy properties cannot be 'weak'}}
unowned lazy var unownedValue = LazyReferenceClass()
// expected-error@-1 {{lazy properties cannot be 'unowned'}}
}