| // RUN_PIPELINE_TILL: FRONTEND | |
| // ISSUE: KT-65058 | |
| open class A { | |
| protected fun foo() { | |
| } | |
| } | |
| <!NOTHING_TO_INLINE!>inline<!> fun bar() = object : A() { | |
| fun baz() { | |
| foo() | |
| this.foo() | |
| val receiver: A = this | |
| receiver.<!INVISIBLE_REFERENCE, PROTECTED_CALL_FROM_PUBLIC_INLINE_ERROR!>foo<!>() | |
| val receiver2 = this | |
| receiver2.foo() | |
| } | |
| } | |
| /* GENERATED_FIR_TAGS: anonymousObjectExpression, classDeclaration, functionDeclaration, inline, localProperty, | |
| propertyDeclaration, thisExpression */ |