Merge duplicated virtual methods in compiler bytecode - IR & FIR
diff --git a/prepare/compiler-bytecode-postprocessor/src/main/kotlin/org/jetbrains/kotlin/compiler/bytecodePostprocessor/main.kt b/prepare/compiler-bytecode-postprocessor/src/main/kotlin/org/jetbrains/kotlin/compiler/bytecodePostprocessor/main.kt
index cf141be..49ceed2 100644
--- a/prepare/compiler-bytecode-postprocessor/src/main/kotlin/org/jetbrains/kotlin/compiler/bytecodePostprocessor/main.kt
+++ b/prepare/compiler-bytecode-postprocessor/src/main/kotlin/org/jetbrains/kotlin/compiler/bytecodePostprocessor/main.kt
@@ -281,7 +281,7 @@
 
 private fun checkCanHoist(source: MethodNode, targetClass: ClassInfo, hoistableFields: Set<String>): Boolean {
     val instructions = source.instructions
-    //if (instructions.size() > 10) return false
+    if (instructions.size() > 12) return false
 
     for (inst in instructions) {
         when (inst) {
diff --git a/prepare/compiler/build.gradle.kts b/prepare/compiler/build.gradle.kts
index 6a3288a..377e908 100644
--- a/prepare/compiler/build.gradle.kts
+++ b/prepare/compiler/build.gradle.kts
@@ -369,7 +369,7 @@
         inputFile.get(),
         proguardLibraries.files.joinToString(";"),
         outputFile.get(),
-        listOf("org.jetbrains.kotlin.ir.*", "org.jetbrains.kotlin.fir.lazy.*").joinToString(";")
+        listOf("org.jetbrains.kotlin.ir.*", "org.jetbrains.kotlin.fir.*").joinToString(";")
     )
 }