From 63359d84923542bf9054df1f608d6b081d78cba7 Mon Sep 17 00:00:00 2001 From: Georgy Bronnikov Date: Thu, 18 Nov 2021 19:10:04 +0300 Subject: [PATCH] IR: use descriptor directly in IrLazyEnumEntryImpl This works even when the symbol contains no descriptor (as it does happen after deserialization). --- .../kotlin/ir/declarations/lazy/IrLazyEnumEntryImpl.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/lazy/IrLazyEnumEntryImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/lazy/IrLazyEnumEntryImpl.kt index f4ade5f7e92..278e0bc1911 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/lazy/IrLazyEnumEntryImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/lazy/IrLazyEnumEntryImpl.kt @@ -47,7 +47,7 @@ class IrLazyEnumEntryImpl( override var annotations: List by createLazyAnnotations() - override val name: Name = symbol.descriptor.name + override val name: Name = descriptor.name override var correspondingClass: IrClass? = null