[moth] Add missing IR::AluOp -> ALUFunction mappings
authorSimon Hausmann <simon.hausmann@digia.com>
Sat, 13 Oct 2012 13:49:44 +0000 (15:49 +0200)
committerLars Knoll <lars.knoll@digia.com>
Sun, 14 Oct 2012 15:19:19 +0000 (17:19 +0200)
Change-Id: Icf5d15579ef05a6b6fb46fbcb40abd69fadb7898
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
moth/qv4isel_moth.cpp

index 2c1f5af..bfa9a06 100644 (file)
@@ -147,11 +147,11 @@ ALUFunction aluOpFunction(IR::AluOp op)
     case IR::OpCompl:
         return 0;
     case IR::OpBitAnd:
-        return 0;
+        return VM::__qmljs_bit_and;
     case IR::OpBitOr:
-        return 0;
+        return VM::__qmljs_bit_or;
     case IR::OpBitXor:
-        return 0;
+        return VM::__qmljs_bit_xor;
     case IR::OpAdd:
         return VM::__qmljs_add;
     case IR::OpSub:
@@ -185,9 +185,9 @@ ALUFunction aluOpFunction(IR::AluOp op)
     case IR::OpStrictNotEqual:
         return VM::__qmljs_sne;
     case IR::OpInstanceof:
-        return 0;
+        return VM::__qmljs_instanceof;
     case IR::OpIn:
-        return 0;
+        return VM::__qmljs_in;
     case IR::OpAnd:
         return 0;
     case IR::OpOr: