Implement string plus operator

This commit is contained in:
Roman Artemev
2018-04-19 15:05:25 +03:00
parent 01fea13467
commit d861fb498f
@@ -52,6 +52,10 @@ class IntrinsicifyCallsLowering(private val context: JsIrBackendContext) : FileL
op(type, OperatorNameConventions.REM, context.intrinsics.jsMod)
}
context.irBuiltIns.string.let {
op(it, OperatorNameConventions.PLUS, context.intrinsics.jsPlus)
}
context.irBuiltIns.int.let {
op(it, "shl", context.intrinsics.jsBitShiftL)
op(it, "shr", context.intrinsics.jsBitShiftR)