Moved checking that reified is used in inlines only to the main frontend (KT-12695, KT-13697 fixed)

This commit is contained in:
Anton Bannykh
2016-11-14 15:43:58 +03:00
parent 08f0636d39
commit 334ae72957
8 changed files with 102 additions and 40 deletions
@@ -0,0 +1,6 @@
class C<<!REIFIED_TYPE_PARAMETER_NO_INLINE!>reified<!> T>
val <<!REIFIED_TYPE_PARAMETER_NO_INLINE!>reified<!> T> T.v: T
get() = throw UnsupportedOperationException()
fun <<!REIFIED_TYPE_PARAMETER_NO_INLINE!>reified<!> T> bar() {}
@@ -0,0 +1,11 @@
package
public val </*0*/ reified T> T.v: T
public fun </*0*/ reified T> bar(): kotlin.Unit
public final class C</*0*/ reified T> {
public constructor C</*0*/ reified T>()
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 open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}