[SLC] compareSymbolPointers: add identity check as fast check

^KT-55191
This commit is contained in:
Dmitrii Gridin
2023-01-02 15:32:48 +01:00
committed by Space Team
parent 25d5a26a72
commit 397f7719d8
@@ -256,7 +256,7 @@ internal fun KtSymbolPointer<*>.isValid(ktModule: KtModule): Boolean = analyzeFo
internal inline fun <T : KtSymbol> compareSymbolPointers(
left: KtSymbolPointer<T>,
right: KtSymbolPointer<T>,
): Boolean = left.pointsToTheSameSymbolAs(right)
): Boolean = left === right || left.pointsToTheSameSymbolAs(right)
internal inline fun <T : KtSymbol, R> KtSymbolPointer<T>.withSymbol(
ktModule: KtModule,