Fix testdata after switching Kotlin to version 1.8
the corresponding features - GenericInlineClassParameter && DataObjects - were turned on in 1.8 right after the last check build, therefore the discrepancy went unnoticed
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
B(2)
|
B(2)
|
||||||
}
|
}
|
||||||
|
|
||||||
<!UNSUPPORTED_FEATURE!>data<!> object Second
|
data object Second
|
||||||
|
|
||||||
<!WRONG_MODIFIER_TARGET!>data<!> interface Third
|
<!WRONG_MODIFIER_TARGET!>data<!> interface Third
|
||||||
|
|
||||||
|
|||||||
Vendored
+4
-4
@@ -1,11 +1,11 @@
|
|||||||
// FIR_IDENTICAL
|
// FIR_IDENTICAL
|
||||||
// !LANGUAGE: +InlineClasses, -JvmInlineValueClasses
|
// !LANGUAGE: +InlineClasses, -JvmInlineValueClasses
|
||||||
|
|
||||||
inline class Foo<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
inline class Foo<T>(val x: T)
|
||||||
inline class FooNullable<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T?<!>)
|
inline class FooNullable<T>(val x: T?)
|
||||||
|
|
||||||
inline class FooGenericArray<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>Array<T><!>)
|
inline class FooGenericArray<T>(val x: Array<T>)
|
||||||
inline class FooGenericArray2<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>Array<Array<T>><!>)
|
inline class FooGenericArray2<T>(val x: Array<Array<T>>)
|
||||||
|
|
||||||
inline class FooStarProjectedArray(val x: Array<*>)
|
inline class FooStarProjectedArray(val x: Array<*>)
|
||||||
inline class FooStarProjectedArray2(val x: Array<Array<*>>)
|
inline class FooStarProjectedArray2(val x: Array<Array<*>>)
|
||||||
|
|||||||
+2
-2
@@ -16,7 +16,7 @@ inline class TestRecursionInTypeArguments(val x: List<TestRecursionInTypeArgumen
|
|||||||
|
|
||||||
inline class TestRecursionInArray(val x: Array<TestRecursionInArray>)
|
inline class TestRecursionInArray(val x: Array<TestRecursionInArray>)
|
||||||
|
|
||||||
inline class TestRecursionInUpperBounds<T : TestRecursionInUpperBounds<T>>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
inline class TestRecursionInUpperBounds<T : TestRecursionInUpperBounds<T>>(val x: T)
|
||||||
|
|
||||||
inline class Id<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
inline class Id<T>(val x: T)
|
||||||
inline class TestRecursionThroughId(val x: Id<TestRecursionThroughId>)
|
inline class TestRecursionThroughId(val x: Id<TestRecursionThroughId>)
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// !LANGUAGE: +InlineClasses, -JvmInlineValueClasses
|
// !LANGUAGE: +InlineClasses, -JvmInlineValueClasses
|
||||||
// SKIP_TXT
|
// SKIP_TXT
|
||||||
|
|
||||||
inline class ICAny<<!REIFIED_TYPE_PARAMETER_NO_INLINE, REIFIED_TYPE_PARAMETER_NO_INLINE!>reified<!> T>(val value: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
inline class ICAny<<!REIFIED_TYPE_PARAMETER_NO_INLINE, REIFIED_TYPE_PARAMETER_NO_INLINE!>reified<!> T>(val value: T)
|
||||||
|
|||||||
+10
-10
@@ -47,31 +47,31 @@ value class F4(val x: Int, val y: <!VALUE_CLASS_CANNOT_BE_RECURSIVE!>F4?<!>)
|
|||||||
|
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
value class A5<T : A5<T>>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
value class A5<T : A5<T>>(val x: T)
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
value class B5<T : B5<T>>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>, val y: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
value class B5<T : B5<T>>(val x: T, val y: T)
|
||||||
|
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
value class A6<T : B6<<!UPPER_BOUND_VIOLATED!>T<!>>>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>, val y: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
value class A6<T : B6<<!UPPER_BOUND_VIOLATED!>T<!>>>(val x: T, val y: T)
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
value class B6<T : A6<<!UPPER_BOUND_VIOLATED!>T<!>>>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
value class B6<T : A6<<!UPPER_BOUND_VIOLATED!>T<!>>>(val x: T)
|
||||||
|
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
value class A7<T : B7<<!UPPER_BOUND_VIOLATED!>T<!>>>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>, val y: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
value class A7<T : B7<<!UPPER_BOUND_VIOLATED!>T<!>>>(val x: T, val y: T)
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
value class B7<T : A7<<!UPPER_BOUND_VIOLATED!>T<!>>>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>, val y: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
value class B7<T : A7<<!UPPER_BOUND_VIOLATED!>T<!>>>(val x: T, val y: T)
|
||||||
|
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
value class A8<T : B8<<!UPPER_BOUND_VIOLATED!>T<!>>>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T?<!>, val y: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T?<!>)
|
value class A8<T : B8<<!UPPER_BOUND_VIOLATED!>T<!>>>(val x: T?, val y: T?)
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
value class B8<T : A8<<!UPPER_BOUND_VIOLATED!>T<!>>>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T?<!>, val y: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T?<!>)
|
value class B8<T : A8<<!UPPER_BOUND_VIOLATED!>T<!>>>(val x: T?, val y: T?)
|
||||||
|
|
||||||
interface I1
|
interface I1
|
||||||
interface I2
|
interface I2
|
||||||
@@ -86,9 +86,9 @@ value class A<T, G : C?>(
|
|||||||
val t6: Int,
|
val t6: Int,
|
||||||
val t7: <!VALUE_CLASS_CANNOT_BE_RECURSIVE!>B<!>,
|
val t7: <!VALUE_CLASS_CANNOT_BE_RECURSIVE!>B<!>,
|
||||||
val t8: String,
|
val t8: String,
|
||||||
val t9: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>,
|
val t9: T,
|
||||||
val t10: Char,
|
val t10: Char,
|
||||||
val t11: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T?<!>,
|
val t11: T?,
|
||||||
) where T : I1, T : B?, T : I2
|
) where T : I1, T : B?, T : I2
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
|
|||||||
@@ -31,9 +31,9 @@ value class TestRecursionInTypeArguments(val x: List<TestRecursionInTypeArgument
|
|||||||
value class TestRecursionInArray(val x: Array<TestRecursionInArray>)
|
value class TestRecursionInArray(val x: Array<TestRecursionInArray>)
|
||||||
|
|
||||||
@JvmInline
|
@JvmInline
|
||||||
value class TestRecursionInUpperBounds<T : TestRecursionInUpperBounds<T>>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
value class TestRecursionInUpperBounds<T : TestRecursionInUpperBounds<T>>(val x: T)
|
||||||
|
|
||||||
@JvmInline
|
@JvmInline
|
||||||
value class Id<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
value class Id<T>(val x: T)
|
||||||
@JvmInline
|
@JvmInline
|
||||||
value class TestRecursionThroughId(val x: Id<TestRecursionThroughId>)
|
value class TestRecursionThroughId(val x: Id<TestRecursionThroughId>)
|
||||||
|
|||||||
+4
-4
@@ -7,14 +7,14 @@ package kotlin.jvm
|
|||||||
annotation class JvmInline
|
annotation class JvmInline
|
||||||
|
|
||||||
@JvmInline
|
@JvmInline
|
||||||
value class Foo<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
value class Foo<T>(val x: T)
|
||||||
@JvmInline
|
@JvmInline
|
||||||
value class FooNullable<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T?<!>)
|
value class FooNullable<T>(val x: T?)
|
||||||
|
|
||||||
@JvmInline
|
@JvmInline
|
||||||
value class FooGenericArray<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>Array<T><!>)
|
value class FooGenericArray<T>(val x: Array<T>)
|
||||||
@JvmInline
|
@JvmInline
|
||||||
value class FooGenericArray2<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>Array<Array<T>><!>)
|
value class FooGenericArray2<T>(val x: Array<Array<T>>)
|
||||||
|
|
||||||
@JvmInline
|
@JvmInline
|
||||||
value class FooStarProjectedArray(val x: Array<*>)
|
value class FooStarProjectedArray(val x: Array<*>)
|
||||||
|
|||||||
Vendored
+4
-4
@@ -9,17 +9,17 @@ value class Empty<T><!VALUE_CLASS_EMPTY_CONSTRUCTOR!>()<!>
|
|||||||
|
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
value class Foo<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>, val y: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T<!>)
|
value class Foo<T>(val x: T, val y: T)
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
value class FooNullable<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T?<!>, val y: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>T?<!>)
|
value class FooNullable<T>(val x: T?, val y: T?)
|
||||||
|
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
value class FooGenericArray<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>Array<T><!>, val y: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>Array<T><!>)
|
value class FooGenericArray<T>(val x: Array<T>, val y: Array<T>)
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
value class FooGenericArray2<T>(val x: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>Array<Array<T>><!>, val y: <!VALUE_CLASS_HAS_INAPPLICABLE_PARAMETER_TYPE!>Array<Array<T>><!>)
|
value class FooGenericArray2<T>(val x: Array<Array<T>>, val y: Array<Array<T>>)
|
||||||
|
|
||||||
|
|
||||||
OPTIONAL_JVM_INLINE_ANNOTATION
|
OPTIONAL_JVM_INLINE_ANNOTATION
|
||||||
|
|||||||
Reference in New Issue
Block a user