From b67eab1eeee0778dcb6c501b0601211a837be2af Mon Sep 17 00:00:00 2001 From: Ivan Kochurkin Date: Tue, 21 Jun 2022 12:30:58 +0300 Subject: [PATCH] [FIR] Use coneTypeSafe instead of coneType in loadExperimentalities to fix YouTrack building --- .../analysis/checkers/expression/FirOptInUsageBaseChecker.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirOptInUsageBaseChecker.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirOptInUsageBaseChecker.kt index 08b90f7e203..73ceb2334cf 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirOptInUsageBaseChecker.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirOptInUsageBaseChecker.kt @@ -157,7 +157,7 @@ object FirOptInUsageBaseChecker { } if (fir !is FirConstructor) { // Without coneTypeSafe v fails in MT test (FirRenderer.kt) - fir.returnTypeRef.coneType.addExperimentalities(context, result, visited) + fir.returnTypeRef.coneTypeSafe().addExperimentalities(context, result, visited) fir.receiverTypeRef?.coneType.addExperimentalities(context, result, visited) if (fir is FirSimpleFunction) { fir.valueParameters.forEach {