// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_EXPRESSION,-UNUSED_VARIABLE fun T.bar1() {} fun CharSequence?.bar2() {} fun T.bar3() {} fun foo(x: T) { x.length x?.length if (1 == 1) { x!!.length } x.bar1() x.bar2() x?.bar1() x?.bar2() x.bar3() x?.let { it.length } }