diff --git a/compiler/testData/codegen/box/annotations/instances/annotationInstancesEmptyDefault.kt b/compiler/testData/codegen/box/annotations/instances/annotationInstancesEmptyDefault.kt index d83ab670760..47fa8385122 100644 --- a/compiler/testData/codegen/box/annotations/instances/annotationInstancesEmptyDefault.kt +++ b/compiler/testData/codegen/box/annotations/instances/annotationInstancesEmptyDefault.kt @@ -27,6 +27,13 @@ annotation class C( val aI: IntArray = intArrayOf(1, 2) ) +annotation class EmptyDefaultArrays( + val kClassArray: Array> = [], + val intArray: IntArray = [], + val stringArray: Array = [], + val enumArray : Array = [] +) + annotation class Partial( val i: Int = 42, val s: String = "foo", @@ -46,5 +53,10 @@ fun box(): String { assertEquals(42, p.i) assertEquals("bar", p.s) assertEquals(E.B, p.e) + val eda = EmptyDefaultArrays() + assertEquals(0, eda.intArray.size) + assertEquals(0, eda.kClassArray.size) + assertEquals(0, eda.stringArray.size) + assertEquals(0, eda.enumArray.size) return "OK" }