Remove js operator names in favor of platform agnostic constants
Change-Id: Idc00f9e2bac6e156e928ceaf608df2833d50be1b
diff --git a/compose/compiler/compiler-hosted/src/main/java/androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer.kt b/compose/compiler/compiler-hosted/src/main/java/androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer.kt
index c2f287f..df47f3d 100644
--- a/compose/compiler/compiler-hosted/src/main/java/androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer.kt
+++ b/compose/compiler/compiler-hosted/src/main/java/androidx/compose/compiler/plugins/kotlin/lower/ComposableFunctionBodyTransformer.kt
@@ -47,7 +47,6 @@
import org.jetbrains.kotlin.ir.IrStatement
import org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI
import org.jetbrains.kotlin.ir.UNDEFINED_OFFSET
-import org.jetbrains.kotlin.ir.backend.js.utils.OperatorNames
import org.jetbrains.kotlin.ir.builders.declarations.addValueParameter
import org.jetbrains.kotlin.ir.builders.irBlockBody
import org.jetbrains.kotlin.ir.builders.irCall
@@ -155,6 +154,7 @@
import org.jetbrains.kotlin.resolve.BindingTrace
import org.jetbrains.kotlin.resolve.descriptorUtil.fqNameSafe
import org.jetbrains.kotlin.types.typeUtil.isUnit
+import org.jetbrains.kotlin.util.OperatorNameConventions
import kotlin.math.abs
import kotlin.math.absoluteValue
import kotlin.math.ceil
@@ -3031,7 +3031,7 @@
irCall(
int.binaryOperator(
- OperatorNames.SHL,
+ OperatorNameConventions.SHL,
int
),
null,
@@ -4054,11 +4054,11 @@
if (bitsToShiftLeft == 0) return value
val int = context.irBuiltIns.intType
val shiftLeft = int.binaryOperator(
- OperatorNames.SHL,
+ OperatorNameConventions.SHL,
int
)
val shiftRight = int.binaryOperator(
- OperatorNames.SHR,
+ OperatorNameConventions.SHR,
int
)