Hi There , I just started working on this issue <h...
# compiler
z
Hi There , I just started working on this issue https://youtrack.jetbrains.com/issue/KT-69082 and needed some help for identifying the problem , I just made a grep on
IrElement
with
mutableMapOf
and i found something like this
private val filteredElementEndsLV = mutableMapOf<IrElement, BitSet>()
but don't really know to to migrate this map of IR element to IR attribute after some searching on this , i found that i can do something like this
private val filteredElementEndsLV = mutableMapOf<IrAttributeContainer, BitSet>()
could you help me understanding this task , I'm preparing for GSoC 2025 and I think this might be helpful. Thank you in advance!
w
Hi! The task is to replace such maps with
irAttribute()
based extension properties. Please check.docs on `irAttribute`/`irFlag` and commits that mention either
KT-69082
or
KT-69083
to see how it was done before.
Also note that
IrAttrubuteContainer
is de-facto removed, and it doesn't relate much to the "attributes" in question.