mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
24 lines
412 B
Swift
24 lines
412 B
Swift
// RUN: %target-swift-frontend -emit-ir %s
|
|
|
|
// https://github.com/apple/swift/issues/50990
|
|
|
|
final class Baz {}
|
|
|
|
final class Bar {
|
|
private let x: Baz
|
|
init(x: Baz) {
|
|
self.x = x
|
|
}
|
|
}
|
|
|
|
final class Foo {
|
|
private var bar: Bar?
|
|
|
|
private func navigate(with baz: Baz?) {
|
|
bar = nil
|
|
guard let baz = baz else { return }
|
|
let bar = Bar(x: baz)
|
|
self.bar = bar
|
|
}
|
|
}
|