[FIR] Fix false positive CONST_VAL_WITH_NON_CONST_INITIALIZER

... in presence of typealiases.

#KT-61499 Fixed
This commit is contained in:
Kirill Rakhman
2023-09-13 17:37:12 +02:00
committed by Space Team
parent b72ac4f560
commit 373ffbc779
4 changed files with 18 additions and 146 deletions
@@ -100,6 +100,10 @@ const val constInitializer12 = (-1.0) % 0
const val constInitializer13 = 1.0.rem(0)
const val constInitializer15 = 1.0.div(0)
typealias IntAlias = Int
const val constInitializer16: IntAlias = 1
const val constInitializer17 = constInitializer16 + 0
// ------------------
class Delegate {
operator fun getValue(thisRef: Any?, prop: KProperty<*>): Int = 1