diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/interpreter/builtins/IrBuiltInsMapGenerated.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/interpreter/builtins/IrBuiltInsMapGenerated.kt index 01901315160..2587bffb336 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/interpreter/builtins/IrBuiltInsMapGenerated.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/interpreter/builtins/IrBuiltInsMapGenerated.kt @@ -128,6 +128,10 @@ val binaryFunctions = mapOf>( binaryOperation("plus", "Byte", "Int") { a, b -> a.plus(b) }, binaryOperation("plus", "Byte", "Long") { a, b -> a.plus(b) }, binaryOperation("plus", "Byte", "Short") { a, b -> a.plus(b) }, + binaryOperation("rangeTo", "Byte", "Byte") { a, b -> a.rangeTo(b) }, + binaryOperation("rangeTo", "Byte", "Int") { a, b -> a.rangeTo(b) }, + binaryOperation("rangeTo", "Byte", "Long") { a, b -> a.rangeTo(b) }, + binaryOperation("rangeTo", "Byte", "Short") { a, b -> a.rangeTo(b) }, binaryOperation("rem", "Byte", "Byte") { a, b -> a.rem(b) }, binaryOperation("rem", "Byte", "Double") { a, b -> a.rem(b) }, binaryOperation("rem", "Byte", "Float") { a, b -> a.rem(b) }, @@ -246,6 +250,10 @@ val binaryFunctions = mapOf>( binaryOperation("plus", "Int", "Int") { a, b -> a.plus(b) }, binaryOperation("plus", "Int", "Long") { a, b -> a.plus(b) }, binaryOperation("plus", "Int", "Short") { a, b -> a.plus(b) }, + binaryOperation("rangeTo", "Int", "Byte") { a, b -> a.rangeTo(b) }, + binaryOperation("rangeTo", "Int", "Int") { a, b -> a.rangeTo(b) }, + binaryOperation("rangeTo", "Int", "Long") { a, b -> a.rangeTo(b) }, + binaryOperation("rangeTo", "Int", "Short") { a, b -> a.rangeTo(b) }, binaryOperation("rem", "Int", "Byte") { a, b -> a.rem(b) }, binaryOperation("rem", "Int", "Double") { a, b -> a.rem(b) }, binaryOperation("rem", "Int", "Float") { a, b -> a.rem(b) }, @@ -289,6 +297,10 @@ val binaryFunctions = mapOf>( binaryOperation("plus", "Long", "Int") { a, b -> a.plus(b) }, binaryOperation("plus", "Long", "Long") { a, b -> a.plus(b) }, binaryOperation("plus", "Long", "Short") { a, b -> a.plus(b) }, + binaryOperation("rangeTo", "Long", "Byte") { a, b -> a.rangeTo(b) }, + binaryOperation("rangeTo", "Long", "Int") { a, b -> a.rangeTo(b) }, + binaryOperation("rangeTo", "Long", "Long") { a, b -> a.rangeTo(b) }, + binaryOperation("rangeTo", "Long", "Short") { a, b -> a.rangeTo(b) }, binaryOperation("rem", "Long", "Byte") { a, b -> a.rem(b) }, binaryOperation("rem", "Long", "Double") { a, b -> a.rem(b) }, binaryOperation("rem", "Long", "Float") { a, b -> a.rem(b) }, @@ -330,6 +342,10 @@ val binaryFunctions = mapOf>( binaryOperation("plus", "Short", "Int") { a, b -> a.plus(b) }, binaryOperation("plus", "Short", "Long") { a, b -> a.plus(b) }, binaryOperation("plus", "Short", "Short") { a, b -> a.plus(b) }, + binaryOperation("rangeTo", "Short", "Byte") { a, b -> a.rangeTo(b) }, + binaryOperation("rangeTo", "Short", "Int") { a, b -> a.rangeTo(b) }, + binaryOperation("rangeTo", "Short", "Long") { a, b -> a.rangeTo(b) }, + binaryOperation("rangeTo", "Short", "Short") { a, b -> a.rangeTo(b) }, binaryOperation("rem", "Short", "Byte") { a, b -> a.rem(b) }, binaryOperation("rem", "Short", "Double") { a, b -> a.rem(b) }, binaryOperation("rem", "Short", "Float") { a, b -> a.rem(b) },