[FIR] Fix the inability to retrieve an annotation argument

Fix an issue where an inherited @JsName from
another module was not accessible in a child class.

The issue can only be reproduced in the codegen box tests
and cannot be reproduced in the FIR FE checker tests.
This commit is contained in:
Alexander Korepanov
2023-09-05 16:29:37 +02:00
committed by Space Team
parent ea9e2eb41a
commit 238344758b
6 changed files with 45 additions and 1 deletions
@@ -0,0 +1,20 @@
// MODULE: lib
// FILE: TestDemo1.kt
package TestDemo1
abstract class Class {
open val ok = "OK"
@JsName("okFun")
fun ok() = ok
}
// FILE: TestDemo2.kt
// MODULE: main(lib)
package TestDemo2
import TestDemo1.Class
class MyClass : Class()
fun box() = MyClass().ok()