From 397f7719d831100da268177eeddad465e259599e Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Mon, 2 Jan 2023 15:32:48 +0100 Subject: [PATCH] [SLC] compareSymbolPointers: add identity check as fast check ^KT-55191 --- .../jetbrains/kotlin/light/classes/symbol/symbolLightUtils.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/symbolLightUtils.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/symbolLightUtils.kt index 7add334bba8..f9912445147 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/symbolLightUtils.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/symbolLightUtils.kt @@ -256,7 +256,7 @@ internal fun KtSymbolPointer<*>.isValid(ktModule: KtModule): Boolean = analyzeFo internal inline fun compareSymbolPointers( left: KtSymbolPointer, right: KtSymbolPointer, -): Boolean = left.pointsToTheSameSymbolAs(right) +): Boolean = left === right || left.pointsToTheSameSymbolAs(right) internal inline fun KtSymbolPointer.withSymbol( ktModule: KtModule,