Cleanup: Remove unnecessary use of ReturnValueRegister
authorSimon Hausmann <simon.hausmann@digia.com>
Wed, 3 Jul 2013 11:47:26 +0000 (13:47 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Wed, 3 Jul 2013 13:54:11 +0000 (15:54 +0200)
Change-Id: Ic159fa8dcbce3d51db0b39d1cb22d01f9a94e15a
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
src/qml/qml/v4/qv4isel_masm.cpp

index 2ecded0..cc4aeba 100644 (file)
@@ -881,11 +881,9 @@ void InstructionSelection::callBuiltinDefineObjectLiteral(V4IR::Temp *result, V4
         it = it->next;
     }
 
-    _as->move(Assembler::TrustedImmPtr(klass), Assembler::ReturnValueRegister);
-
     generateFunctionCall(Assembler::Void, __qmljs_builtin_define_object_literal, Assembler::ContextRegister,
                          Assembler::PointerToValue(result), baseAddressForCallArguments(),
-                         Assembler::ReturnValueRegister);
+                         Assembler::TrustedImmPtr(klass));
 }
 
 void InstructionSelection::callValue(V4IR::Temp *value, V4IR::ExprList *args, V4IR::Temp *result)