// Test for KT-8187 interface A { fun get(x: Int) } class B : A by object : A {} class C : A by (object : A {}) class D : A by 1 + (object : A {}) fun bar() { val e = object : A by object : A {} {} }