JVM IR: prevent behavior change with operator dot calls on literals

#KT-42321 Fixed
This commit is contained in:
Alexander Udalov
2021-02-25 20:20:03 +01:00
parent c7498dd74d
commit bf844aa8e4
22 changed files with 920 additions and 50 deletions
@@ -39,6 +39,12 @@ object OperatorNameConventions {
@JvmField val AND = Name.identifier("and")
@JvmField val OR = Name.identifier("or")
@JvmField val XOR = Name.identifier("xor")
@JvmField val INV = Name.identifier("inv")
@JvmField val SHL = Name.identifier("shl")
@JvmField val SHR = Name.identifier("shr")
@JvmField val USHR = Name.identifier("ushr")
@JvmField val INC = Name.identifier("inc")
@JvmField val DEC = Name.identifier("dec")