[FIR2IR] Remove linkViaSignatures from Fir2IrConfiguration

^KT-64809 Fixed
This commit is contained in:
Sergej Jaskiewicz
2024-01-15 18:27:50 +01:00
committed by Space Team
parent e8aa05928d
commit 8b4cc050eb
8 changed files with 28 additions and 100 deletions
@@ -12,7 +12,6 @@ import org.jetbrains.kotlin.backend.common.actualizer.SpecialFakeOverrideSymbols
import org.jetbrains.kotlin.backend.common.actualizer.SpecialFakeOverrideSymbolsResolverVisitor
import org.jetbrains.kotlin.backend.common.extensions.IrGenerationExtension
import org.jetbrains.kotlin.backend.common.extensions.IrPluginContext
import org.jetbrains.kotlin.backend.jvm.serialization.JvmIdSignatureDescriptor
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
import org.jetbrains.kotlin.fir.FirSession
import org.jetbrains.kotlin.fir.backend.*
@@ -44,13 +43,9 @@ data class Fir2IrActualizedResult(
val irActualizedResult: IrActualizedResult?,
)
fun signatureComposerForJvmFir2Ir(generateSignatures: Boolean): IdSignatureComposer {
fun signatureComposerForJvmFir2Ir(): IdSignatureComposer {
val mangler = JvmDescriptorMangler(null)
return if (generateSignatures) {
JvmIdSignatureDescriptor(mangler)
} else {
DescriptorSignatureComposerStub(mangler)
}
return DescriptorSignatureComposerStub(mangler)
}
fun FirResult.convertToIrAndActualize(