• I
    IC mangling: Change mangling rules · c62093f5
    Ilmir Usmanov 提交于
    1. Use 'x' for each parameter, which is not an inline class, every
    possible clash is handled by signature rather than name. This change
    makes more API changes binary-compatible. So, the changes are in line
    with the vision of inline classes are value classes, like primitives.
    
    2. Take return type into account when mangling a function if the return
    type is inline class. Otherwise, boxing bridge will not be generated,
    which leads to CCE at runtime.
    c62093f5
changingNullabilityOfOrdinaryClassIsBinaryCompatibleChange.fir.kt 148 字节