// MUTE_SIGNATURE_COMPARISON_K2: JVM_IR JS_IR NATIVE // ^ KT-63724: all signatures match, but @Test5 has different value parameters structure package ann annotation class Test1(val x: Int) annotation class Test2(val x: Int = 0) interface I annotation class Test3>(val x: Test1>) class C : I annotation class Test4(val x: Array>>) class ARG annotation class Test5(vararg val xs: Test3>) @Test1(42) @Test2(38) @Test3>(Test1(39)) @Test4([Test3(Test1(40)), Test3(Test1(50)), Test3(Test1(60))]) @Test5(*arrayOf(Test3(Test1(70))), *arrayOf(Test3(Test1(80)))) class CC