diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/AnonymousObjectTransformer.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/AnonymousObjectTransformer.kt index 33a539b3390..54f46dabc87 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/AnonymousObjectTransformer.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/AnonymousObjectTransformer.kt @@ -253,11 +253,7 @@ class AnonymousObjectTransformer( // Since $$forInline functions are not generated if retransformation is the last one (i.e. call site is not inline) // link to the function in OUTERCLASS field becomes invalid. However, since $$forInline function always has no-inline // companion without the suffix, use it. - if (info.isSuspend && info.isInlineOrInsideInline) { - visitor.visitOuterClass(info.ownerClassName, info.functionName?.removeSuffix(FOR_INLINE_SUFFIX), info.functionDesc) - } else { - visitor.visitOuterClass(info.ownerClassName, info.functionName, info.functionDesc) - } + visitor.visitOuterClass(info.ownerClassName, info.functionName?.removeSuffix(FOR_INLINE_SUFFIX), info.functionDesc) } private fun inlineMethodAndUpdateGlobalResult(