[JS IR] Add tests for checking constant inlining with JS IR IC

^KT-62425
This commit is contained in:
Alexander Korepanov
2023-10-11 16:48:12 +02:00
committed by Space Team
parent 4ebfed04d3
commit 91edbeb747
49 changed files with 543 additions and 0 deletions
@@ -0,0 +1,5 @@
open class Class {
companion object {
const val CONST_VALUE = "0"
}
}
@@ -0,0 +1,5 @@
open class Class {
companion object {
const val CONST_VALUE = "1"
}
}
@@ -0,0 +1,5 @@
open class Class {
companion object {
const val CONST_VALUE = 2
}
}
@@ -0,0 +1,5 @@
open class Class {
companion object {
const val CONST_VALUE = 3
}
}
@@ -0,0 +1,5 @@
open class Class {
companion object {
const val CONST_VALUE = 6
}
}
@@ -0,0 +1,5 @@
open class Class {
companion object {
const val CONST_VALUE = 7
}
}
@@ -0,0 +1,26 @@
STEP 0:
modifications:
U : l1.0.kt -> l1.kt
added file: l1.kt
STEP 1:
modifications:
U : l1.1.kt -> l1.kt
modified ir: l1.kt
STEP 2:
modifications:
U : l1.2.kt -> l1.kt
modified ir: l1.kt
STEP 3:
modifications:
U : l1.3.kt -> l1.kt
modified ir: l1.kt
STEP 4:
STEP 5:
modifications:
U : l1.5.kt -> l1.kt
modified ir: l1.kt
STEP 6:
STEP 7:
modifications:
U : l1.7.kt -> l1.kt
modified ir: l1.kt
@@ -0,0 +1,28 @@
STEP 0:
modifications:
U : l1.0.kt -> l1.kt
added file: l1.kt
STEP 1:
modifications:
U : l1.1.kt -> l1.kt
modified ir: l1.kt
STEP 2:
modifications:
U : l1.2.kt -> l1.kt
modified ir: l1.kt
STEP 3:
modifications:
U : l1.3.kt -> l1.kt
modified ir: l1.kt
STEP 4:
updated exports: l1.kt
STEP 5:
modifications:
U : l1.5.kt -> l1.kt
modified ir: l1.kt
STEP 6:
updated exports: l1.kt
STEP 7:
modifications:
U : l1.7.kt -> l1.kt
modified ir: l1.kt