516fce37db
including varargs, apparently. So, we allow unsigned types and unsigned arrays in annotations, but disallow user-defined inline classes. #KT-23816 Fixed
19 lines
285 B
Kotlin
Vendored
19 lines
285 B
Kotlin
Vendored
// !LANGUAGE: +InlineClasses
|
|
// WITH_RUNTIME
|
|
|
|
annotation class Ann(
|
|
val u: UInt,
|
|
val uba: UByteArray,
|
|
val usa: UShortArray,
|
|
val uia: UIntArray,
|
|
val ula: ULongArray
|
|
)
|
|
|
|
@Ann(
|
|
1u,
|
|
[1u],
|
|
ushortArrayOf(),
|
|
[1u, 1u],
|
|
ulongArrayOf(1u, 1u)
|
|
)
|
|
fun foo() {} |