[FIR] Fix compiler crash with incorrect argument in FirDanglingModifierList

KT-63508 Fixed
This commit is contained in:
Ivan Kochurkin
2023-11-21 23:30:53 +01:00
committed by Space Team
parent fc5239bdfd
commit a04deba7c7
8 changed files with 63 additions and 0 deletions
@@ -0,0 +1,11 @@
// ISSUE: KT-63508
annotation class Ann(val x: String)
fun foo() {
class Local {
@Ann(<!ANNOTATION_ARGUMENT_MUST_BE_CONST, TYPE_MISMATCH!>fun <!ANONYMOUS_FUNCTION_WITH_NAME!>f<!>(): String { return <!CONSTANT_EXPECTED_TYPE_MISMATCH!>42<!> }<!>)<!SYNTAX!><!>
}
}
@Ann(<!ANNOTATION_ARGUMENT_MUST_BE_CONST, TYPE_MISMATCH!>fun <!ANONYMOUS_FUNCTION_WITH_NAME!>g<!>(): String { return <!CONSTANT_EXPECTED_TYPE_MISMATCH!>42<!> }<!>)<!SYNTAX!><!>