diff --git a/compiler/testData/codegen/boxInline/anonymousObject/capturedLambdaInInlineObject.2.kt b/compiler/testData/codegen/boxInline/anonymousObject/capturedLambdaInInlineObject.2.kt index 2fd150ace15..718366f5ae2 100644 --- a/compiler/testData/codegen/boxInline/anonymousObject/capturedLambdaInInlineObject.2.kt +++ b/compiler/testData/codegen/boxInline/anonymousObject/capturedLambdaInInlineObject.2.kt @@ -1,10 +1,10 @@ package test -internal interface A { +interface A { fun run(): T; } -internal inline fun bar(crossinline y: () -> String) = object : A { +inline fun bar(crossinline y: () -> String) = object : A { override fun run() : String { return call(y) } diff --git a/compiler/testData/codegen/boxInline/modifiers/packagePrivateMembers.2.kt b/compiler/testData/codegen/boxInline/modifiers/packagePrivateMembers.2.kt index fb63bc65db0..0637b95017e 100644 --- a/compiler/testData/codegen/boxInline/modifiers/packagePrivateMembers.2.kt +++ b/compiler/testData/codegen/boxInline/modifiers/packagePrivateMembers.2.kt @@ -4,10 +4,18 @@ private val packageProp = "O" private fun packageFun() = "K" -internal inline fun packageInline(p: (String, String) -> String): String { +internal inline fun internalPackageInline(p: (String, String) -> String): String { return p(packageProp, packageFun()) } -internal fun samePackageCall(): String { +internal fun internalSamePackageCall(): String { return packageInline { s, s2 -> s + s2 } +} + +fun packageInline(p: (String, String) -> String): String { + return internalPackageInline(p) +} + +fun samePackageCall(): String { + return internalSamePackageCall() } \ No newline at end of file