// SKIP_TXT // ISSUE: KT-45814 class Foo(val bar: String?) fun test_1(foo: Foo?) { foo!!.bar.let { foo?.bar?.length // Unnecessary foo.bar?.length // Correct foo?.bar?.length // Unnecessary } foo.bar?.length foo?.bar?.length // Unnecessary } fun test_2(foo: Foo?) { foo!!.bar.let { foo.bar?.length // Correct foo?.bar?.length // Unnecessary Unit } foo.bar?.length }