[FIR] Properly check constructor call in FirConstCheckVisitor

This commit is contained in:
Ivan Kylchik
2023-12-21 00:13:30 +01:00
committed by Space Team
parent 1423576d1a
commit 6c3aa6568e
4 changed files with 36 additions and 37 deletions
@@ -3,14 +3,14 @@
@Target(AnnotationTarget.TYPE)
annotation class Ann(val x: Int)
class A<T: @Ann(<!ARGUMENT_TYPE_MISMATCH!>{
class A<T: @Ann(<!ANNOTATION_ARGUMENT_MUST_BE_CONST, ARGUMENT_TYPE_MISMATCH!>{
fun local() = 1
var result = local()
result += 1
result
}<!>) Any>
fun f(x: @Ann(<!ARGUMENT_TYPE_MISMATCH!>{
fun f(x: @Ann(<!ANNOTATION_ARGUMENT_MUST_BE_CONST, ARGUMENT_TYPE_MISMATCH!>{
fun local() = 1
var result = local()
result += 1