// !LANGUAGE: +InlineClasses, -JvmInlineValueClasses, +InlineClassImplementationByDelegation // SKIP_TXT interface IFoo object FooImpl : IFoo class CFoo : IFoo val c = CFoo() inline class Test1(val x: Any) : IFoo by FooImpl inline class Test2(val x: IFoo) : IFoo by x inline class Test3(val x: IFoo) : IFoo by CFoo() inline class Test4(val x: IFoo) : IFoo by c