class Host { constructor() /* primary */ { super/*Any*/() /* () */ } operator fun plusAssign(x: Int) { } fun test1() { .plusAssign(x = 1) } } fun foo(): Host { return Host() } fun Host.test2() { .plusAssign(x = 1) } fun test3() { foo().plusAssign(x = 1) } fun test4(a: Function0) { a.invoke().plusAssign(x = 1) }