RUNTIME: missed operators implemented:
- Kotlin_Int_toChar - Kotlin_Long_xor_Long - Kotlin_Long_ushr_Long (cherry picked from commit 7222a8effe6ae23c7ce9784fc65225282876fde4)
This commit is contained in:
committed by
vvlevchenko
parent
87c8a9f895
commit
ce19f73172
@@ -192,6 +192,7 @@ KInt Kotlin_Int_unaryPlus (KInt a ) { return +a; }
|
||||
KInt Kotlin_Int_unaryMinus (KInt a ) { return -a; }
|
||||
|
||||
KByte Kotlin_Int_toByte (KInt a ) { return a; }
|
||||
KChar Kotlin_Int_toChar (KInt a ) { return a; }
|
||||
KShort Kotlin_Int_toShort (KInt a ) { return a; }
|
||||
KInt Kotlin_Int_toInt (KInt a ) { return a; }
|
||||
KLong Kotlin_Int_toLong (KInt a ) { return a; }
|
||||
@@ -247,6 +248,9 @@ KLong Kotlin_Long_dec (KLong a ) { return --a; }
|
||||
KLong Kotlin_Long_unaryPlus (KLong a ) { return +a; }
|
||||
KLong Kotlin_Long_unaryMinus (KLong a ) { return -a; }
|
||||
|
||||
KLong Kotlin_Long_xor_Long (KLong a, KLong b) { return a^b; }
|
||||
KLong Kotlin_Long_ushr_Long (KLong a, KLong b) { return a >> b; }
|
||||
|
||||
KByte Kotlin_Long_toByte (KLong a ) { return a; }
|
||||
KShort Kotlin_Long_toShort (KLong a ) { return a; }
|
||||
KInt Kotlin_Long_toInt (KLong a ) { return a; }
|
||||
|
||||
Reference in New Issue
Block a user