Use the correct version of CallRuntime in the arm code generator.
authorager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 15 Jun 2009 14:27:57 +0000 (14:27 +0000)
committerager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 15 Jun 2009 14:27:57 +0000 (14:27 +0000)
This fixes assertion failures in debug mode tests.
Review URL: http://codereview.chromium.org/126128

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2171 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/arm/codegen-arm.cc

index 7744c13fa352b85d8b8360f4e6601ee2aed22890..8c28b24347b221575cdc12aeb402b1d69be8224f 100644 (file)
@@ -3419,10 +3419,10 @@ void CodeGenerator::GenerateFastMathOp(MathOp op, ZoneList<Expression*>* args) {
   LoadAndSpill(args->at(0));
   switch (op) {
     case SIN:
-      __ CallRuntime(Runtime::kMath_sin, 1);
+      frame_->CallRuntime(Runtime::kMath_sin, 1);
       break;
     case COS:
-      __ CallRuntime(Runtime::kMath_cos, 1);
+      frame_->CallRuntime(Runtime::kMath_cos, 1);
       break;
   }
   frame_->EmitPush(r0);