// 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
    }
}
