[Plugin API] Provide diagnostic API for IR plugins

This commit is contained in:
Roman Artemev
2021-01-25 23:39:50 +03:00
parent 9fa5feeeea
commit 59551eb037
4 changed files with 25 additions and 3 deletions
@@ -10,7 +10,6 @@ import com.intellij.openapi.vfs.VfsUtilCore
import com.intellij.psi.PsiElement
import org.jetbrains.kotlin.analyzer.AbstractAnalyzerWithCompilerReport
import org.jetbrains.kotlin.analyzer.AnalysisResult
import org.jetbrains.kotlin.backend.common.LoggingContext
import org.jetbrains.kotlin.backend.common.extensions.IrGenerationExtension
import org.jetbrains.kotlin.backend.common.extensions.IrPluginContextImpl
import org.jetbrains.kotlin.backend.common.overrides.FakeOverrideChecker
@@ -328,7 +327,8 @@ fun GeneratorContext.generateModuleFragmentWithPlugins(
symbolTable,
typeTranslator,
irBuiltIns,
linker = irLinker
linker = irLinker,
messageLogger
)
for (extension in extensions) {