From a1f051acf12ea407f0b230315795168d4cb6501c Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Wed, 11 Jan 2023 12:24:24 +0100 Subject: [PATCH] Fir2IrLazyProperty: drop unnecessary accessor rebinding attempts --- .../src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyProperty.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyProperty.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyProperty.kt index 8439af5bcf6..b91a9cbe43e 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyProperty.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyProperty.kt @@ -162,7 +162,6 @@ class Fir2IrLazyProperty( containingClass?.symbol?.toLookupTag(), forceTopLevelPrivate = symbol.signature.isComposite() )!! - symbolTable.referenceSimpleFunctionIfAny(signature)?.let { if (it.isBound) return@lazyVar it.owner } symbolTable.declareSimpleFunction(signature, symbolFactory = { Fir2IrSimpleFunctionSymbol(signature) }) { symbol -> Fir2IrLazyPropertyAccessor( components, startOffset, endOffset, @@ -197,7 +196,6 @@ class Fir2IrLazyProperty( containingClass?.symbol?.toLookupTag(), forceTopLevelPrivate = symbol.signature.isComposite() )!! - symbolTable.referenceSimpleFunctionIfAny(signature)?.let { if (it.isBound) return@lazyVar it.owner } symbolTable.declareSimpleFunction(signature, symbolFactory = { Fir2IrSimpleFunctionSymbol(signature) }) { symbol -> Fir2IrLazyPropertyAccessor( components, startOffset, endOffset,