From 4fd73b06e256e9afbebd92d6ba6535e6827a90ae Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Tue, 16 Jan 2024 10:06:54 +0100 Subject: [PATCH] FIR: render FirErrorResolvedQualifier properly --- .../tree/src/org/jetbrains/kotlin/fir/renderer/FirRenderer.kt | 4 ++++ .../tests/incompleteCode/incompleteConstructorCall.fir.txt | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/renderer/FirRenderer.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/renderer/FirRenderer.kt index 052889af8a5..6d0fb78808e 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/renderer/FirRenderer.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/renderer/FirRenderer.kt @@ -1157,6 +1157,10 @@ class FirRenderer( resolvedQualifier.typeArguments.renderTypeArguments() } + override fun visitErrorResolvedQualifier(errorResolvedQualifier: FirErrorResolvedQualifier) { + visitResolvedQualifier(errorResolvedQualifier) + } + override fun visitBinaryLogicExpression(binaryLogicExpression: FirBinaryLogicExpression) { binaryLogicExpression.leftOperand.accept(this) print(" ${binaryLogicExpression.kind.token} ") diff --git a/compiler/testData/diagnostics/tests/incompleteCode/incompleteConstructorCall.fir.txt b/compiler/testData/diagnostics/tests/incompleteCode/incompleteConstructorCall.fir.txt index dcd13b0cf77..b2b2bdf3576 100644 --- a/compiler/testData/diagnostics/tests/incompleteCode/incompleteConstructorCall.fir.txt +++ b/compiler/testData/diagnostics/tests/incompleteCode/incompleteConstructorCall.fir.txt @@ -51,9 +51,9 @@ FILE: incompleteConstructorCall.fir.kt public get(): R|Outer.Companion| public final val test2: R|Outer.Nested.Companion| = Q|Outer.Nested| public get(): R|Outer.Nested.Companion| - public final val test3: R|Outer.Inner.Companion| = R|kotlin/Double| + public final val test3: R|Outer.Inner.Companion| = Q|Outer.Inner| public get(): R|Outer.Inner.Companion| - public final val test4: R|Outer.Obj| = + public final val test4: R|Outer.Obj| = Q|Outer.Obj| public get(): R|Outer.Obj| public final val test5: R|Outer.Companion| = Q|Outer| public get(): R|Outer.Companion|