Fix compiler tests
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
inline fun <reified T> T.plus(p: T): T = this
|
||||
inline operator fun <reified T> T.plus(p: T): T = this
|
||||
|
||||
inline fun <reified T> T.invoke(): T = this
|
||||
inline operator fun <reified T> T.invoke(): T = this
|
||||
|
||||
fun <A> main(tp: A, any: Any) {
|
||||
tp <!TYPE_PARAMETER_AS_REIFIED!>+<!> tp
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
package
|
||||
|
||||
public fun </*0*/ A> main(/*0*/ tp: A, /*1*/ any: kotlin.Any): kotlin.Unit
|
||||
@kotlin.inline() public fun </*0*/ reified T> T.invoke(): T
|
||||
@kotlin.inline() public fun </*0*/ reified T> T.plus(/*0*/ p: T): T
|
||||
@kotlin.inline() public operator fun </*0*/ reified T> T.invoke(): T
|
||||
@kotlin.inline() public operator fun </*0*/ reified T> T.plus(/*0*/ p: T): T
|
||||
|
||||
Vendored
+1
-1
@@ -4,7 +4,7 @@ interface Tr<T> {
|
||||
}
|
||||
|
||||
class C {
|
||||
fun plusAssign(<!UNUSED_PARAMETER!>c<!>: C) {}
|
||||
operator fun plusAssign(<!UNUSED_PARAMETER!>c<!>: C) {}
|
||||
}
|
||||
|
||||
fun test(t: Tr<out C>) {
|
||||
|
||||
Vendored
+1
-1
@@ -6,7 +6,7 @@ public final class C {
|
||||
public constructor C()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final fun plusAssign(/*0*/ c: C): kotlin.Unit
|
||||
public final operator fun plusAssign(/*0*/ c: C): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user