K2 IC: filter out builtins lookups

Do not record lookups to kotlin builtins, since it is considered
useless.

Related to #KT-66417
This commit is contained in:
Ilya Chernikov
2024-02-23 14:13:34 +01:00
committed by Space Team
parent 5b62558798
commit 684d0b8690
27 changed files with 226 additions and 223 deletions
@@ -243,6 +243,8 @@ object StandardClassIds {
val mutableCollectionToBaseCollection: Map<ClassId, ClassId> =
baseCollectionToMutableEquivalent.entries.associateBy({ it.value }) { it.key }
}
val allBuiltinTypes = primitiveTypes + unsignedTypes + this.String + this.Unit + this.Any + this.Enum
}
private fun String.baseId() = ClassId(StandardClassIds.BASE_KOTLIN_PACKAGE, Name.identifier(this))