// FILE: 1.kt package test inline fun getStringInline(): String { return "OK" } // FILE: 2.kt import test.* fun testCompilation(arg: String = getStringInline()): String { return arg } inline fun testCompilationInline(arg: String = getStringInline()): String { return arg } fun box(): String { var result = testCompilation() if (result != "OK") return "fail1: ${result}" result = testCompilation("OKOK") if (result != "OKOK") return "fail2: ${result}" result = testCompilationInline() if (result != "OK") return "fail3: ${result}" result = testCompilationInline("OKOK") if (result != "OKOK") return "fail4: ${result}" return "OK" }