[Commonizer] Choose lower bit width numbers for optimistic number commonization

^KT-48455
This commit is contained in:
sebastian.sellmair
2021-08-30 10:07:36 +02:00
committed by Space
parent 642bb68916
commit 60ccdf23ea
@@ -15,7 +15,7 @@ private class SubstitutableNumbers(private val numbers: Map<CirEntityId, BitWidt
fun choose(first: CirClassType, second: CirClassType): CirClassType? {
val firstBitWidth = numbers[first.classifierId] ?: return null
val secondBitWidth = numbers[second.classifierId] ?: return null
return if (secondBitWidth > firstBitWidth) second else first
return if (secondBitWidth < firstBitWidth) second else first
}
}