Fir2Ir: compute mangles for anonymous objects

Needs review to avoid assigning the same mangle to different objects,
This commit is contained in:
Georgy Bronnikov
2022-02-04 20:58:34 +03:00
committed by Alexander Udalov
parent 12d34589d8
commit a6d4cd0fe4
@@ -278,6 +278,10 @@ open class FirJvmMangleComputer(
regularClass.mangleSimpleDeclaration(regularClass.name.asString())
}
override fun visitAnonymousObject(anonymousObject: FirAnonymousObject, data: Boolean) {
anonymousObject.mangleSimpleDeclaration("<anonymous>")
}
override fun visitProperty(property: FirProperty, data: Boolean) {
isRealExpect = isRealExpect or property.isExpect
typeParameterContainer.add(property)