Fix compiler tests

This commit is contained in:
Yan Zhulanow
2015-09-21 23:40:34 +03:00
parent 35362a0f3b
commit 6db9344659
319 changed files with 1034 additions and 1032 deletions
@@ -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
@@ -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>) {
@@ -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
}