// !LANGUAGE: +InlineClasses // MODULE: lib // FILE: A.kt package z inline class Z(val s: String) class X { fun Int.foo(z: Z, value: String = "OK") = value } // MODULE: main(lib) // FILE: B.kt import z.* fun box(): String = with(X()) { 1.foo(Z("")) }