[K/N][IR] Used new declaration parents checker

This commit is contained in:
Igor Chevdar
2022-01-28 17:28:29 +05:00
committed by Space
parent 5bc8c1a600
commit 9e7d8808bd
@@ -1,6 +1,6 @@
package org.jetbrains.kotlin.backend.konan package org.jetbrains.kotlin.backend.konan
import org.jetbrains.kotlin.backend.common.CheckDeclarationParentsVisitor import org.jetbrains.kotlin.backend.common.checkDeclarationParents
import org.jetbrains.kotlin.backend.common.IrValidator import org.jetbrains.kotlin.backend.common.IrValidator
import org.jetbrains.kotlin.backend.common.IrValidatorConfig import org.jetbrains.kotlin.backend.common.IrValidatorConfig
import org.jetbrains.kotlin.backend.common.lower.createIrBuilder import org.jetbrains.kotlin.backend.common.lower.createIrBuilder
@@ -46,7 +46,7 @@ internal fun moduleValidationCallback(state: ActionState, module: IrModuleFragme
) )
try { try {
module.accept(IrValidator(context, validatorConfig), null) module.accept(IrValidator(context, validatorConfig), null)
module.accept(CheckDeclarationParentsVisitor, null) module.checkDeclarationParents()
} catch (t: Throwable) { } catch (t: Throwable) {
// TODO: Add reference to source. // TODO: Add reference to source.
if (validatorConfig.abortOnError) if (validatorConfig.abortOnError)
@@ -64,7 +64,7 @@ internal fun fileValidationCallback(state: ActionState, irFile: IrFile, context:
) )
try { try {
irFile.accept(IrValidator(context, validatorConfig), null) irFile.accept(IrValidator(context, validatorConfig), null)
irFile.accept(CheckDeclarationParentsVisitor, null) irFile.checkDeclarationParents()
} catch (t: Throwable) { } catch (t: Throwable) {
// TODO: Add reference to source. // TODO: Add reference to source.
if (validatorConfig.abortOnError) if (validatorConfig.abortOnError)