From 8440cbf93924c6c83100294822e2f97b82a1ab65 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Tue, 1 Aug 2023 20:01:43 +0900 Subject: [PATCH] [LL API] Make smart cast ordering in 'ContextCollector' predictable --- .../analysis/low/level/api/fir/util/ContextCollector.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/util/ContextCollector.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/util/ContextCollector.kt index d0e46567e3a..183d27fe337 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/util/ContextCollector.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/util/ContextCollector.kt @@ -8,7 +8,7 @@ package org.jetbrains.kotlin.analysis.low.level.api.fir.util import com.intellij.openapi.progress.ProgressManager import com.intellij.psi.PsiElement import kotlinx.collections.immutable.PersistentMap -import kotlinx.collections.immutable.persistentHashMapOf +import kotlinx.collections.immutable.persistentMapOf import org.jetbrains.kotlin.analysis.low.level.api.fir.api.targets.LLFirResolveTarget import org.jetbrains.kotlin.analysis.low.level.api.fir.util.ContextCollector.ContextKind import org.jetbrains.kotlin.analysis.low.level.api.fir.util.ContextCollector.Context @@ -95,7 +95,7 @@ private class ContextCollectorVisitor( dataFlowAnalyzerContext = DataFlowAnalyzerContext(session) ) - private var smartCasts: PersistentMap, Set> = persistentHashMapOf() + private var smartCasts: PersistentMap, Set> = persistentMapOf() private val result = HashMap()