// "Create parameter '-'" "false"
// ACTION: Create extension function 'A.minus'
// ACTION: Create member function 'A.minus'
// ACTION: Replace overloaded operator with function call
// ERROR: Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
public inline operator fun BigDecimal.minus(other: BigDecimal): BigDecimal defined in kotlin
public inline operator fun BigInteger.minus(other: BigInteger): BigInteger defined in kotlin
public operator fun Iterable??>.minus(elements: Array): List??> defined in kotlin.collections
public operator fun Iterable??>.minus(elements: Iterable??>): List??> defined in kotlin.collections
public operator fun Iterable??>.minus(elements: Sequence??>): List??> defined in kotlin.collections
public operator fun Iterable.minus(element: A): List defined in kotlin.collections
public operator fun Map.minus(keys: Array): Map??, ???> defined in kotlin.collections
public operator fun Map.minus(keys: Iterable??>): Map??, ???> defined in kotlin.collections
public operator fun Map.minus(keys: Sequence??>): Map??, ???> defined in kotlin.collections
public operator fun Map.minus(key: A): Map defined in kotlin.collections
public operator fun Set??>.minus(elements: Array): Set??> defined in kotlin.collections
public operator fun Set??>.minus(elements: Iterable??>): Set??> defined in kotlin.collections
public operator fun Set??>.minus(elements: Sequence??>): Set??> defined in kotlin.collections
public operator fun Set.minus(element: A): Set defined in kotlin.collections
public operator fun Sequence??>.minus(elements: Array): Sequence??> defined in kotlin.sequences
public operator fun Sequence??>.minus(elements: Iterable??>): Sequence??> defined in kotlin.sequences
public operator fun Sequence??>.minus(elements: Sequence??>): Sequence??> defined in kotlin.sequences
public operator fun Sequence.minus(element: A): Sequence defined in kotlin.sequences
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A
fun bar() {
val a = A()
return a - a
}