// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER import Outer.Inner class Outer { inner class Inner fun foo() { class E val x: Inner = Inner() } class Nested { fun bar(x: Inner) {} } } class E fun bar(x: Inner) {}