[FIR] Let FirErrorExpression have a working type if possible

^KT-65337 Fixed
This commit is contained in:
Nikolay Lunyak
2024-02-08 14:43:42 +02:00
committed by Space Team
parent 7f42596935
commit 389f02b016
8 changed files with 11 additions and 11 deletions
@@ -518,7 +518,7 @@ object ImplementationConfigurator : AbstractFirTreeImplementationConfigurator()
}
impl(errorExpression) {
default("coneTypeOrNull", "ConeErrorType(ConeStubDiagnostic(diagnostic))")
default("coneTypeOrNull", "expression?.coneTypeOrNull ?: ConeErrorType(ConeStubDiagnostic(diagnostic))", withGetter = true)
additionalImports(coneErrorTypeType, coneStubDiagnosticType)
}