[PLUGIN API] Corresponding fix to K/N (Compose)

(cherry picked from commit 04dc11f789905bc66274c6b9c079e4aeb6e2e34c)
This commit is contained in:
Roman Artemev
2020-06-02 20:11:13 +03:00
committed by Vasily Levchenko
parent 3992816672
commit e6663e7a34
2 changed files with 2 additions and 0 deletions
@@ -14,6 +14,7 @@ import org.jetbrains.kotlin.ir.declarations.*
import org.jetbrains.kotlin.ir.declarations.impl.* import org.jetbrains.kotlin.ir.declarations.impl.*
import org.jetbrains.kotlin.ir.descriptors.IrAbstractFunctionFactory import org.jetbrains.kotlin.ir.descriptors.IrAbstractFunctionFactory
import org.jetbrains.kotlin.ir.descriptors.IrBuiltIns import org.jetbrains.kotlin.ir.descriptors.IrBuiltIns
import org.jetbrains.kotlin.ir.linkage.IrProvider
import org.jetbrains.kotlin.ir.symbols.IrClassSymbol import org.jetbrains.kotlin.ir.symbols.IrClassSymbol
import org.jetbrains.kotlin.ir.symbols.IrPropertySymbol import org.jetbrains.kotlin.ir.symbols.IrPropertySymbol
import org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol import org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol
@@ -234,6 +234,7 @@ internal val psiToIrPhase = konanUnitPhase(
generatorContext, generatorContext,
environment.getSourceFiles(), environment.getSourceFiles(),
irProviders, irProviders,
pluginExtensions,
// TODO: This is a hack to allow platform libs to build in reasonable time. // TODO: This is a hack to allow platform libs to build in reasonable time.
// referenceExpectsForUsedActuals() appears to be quadratic in time because of // referenceExpectsForUsedActuals() appears to be quadratic in time because of
// how ExpectedActualResolver is implemented. // how ExpectedActualResolver is implemented.