Fix build on arm and x64.
authorager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 15 May 2009 11:32:03 +0000 (11:32 +0000)
committerager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 15 May 2009 11:32:03 +0000 (11:32 +0000)
Note to self: remember all platforms.
Review URL: http://codereview.chromium.org/115399

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

src/arm/register-allocator-arm.cc
src/arm/virtual-frame-arm.cc
src/arm/virtual-frame-arm.h
src/x64/virtual-frame-x64.h

index d468c84e3d3882601b71a02aa8bfa2c6b0461594..5cef9c496f60431f3632550030a58302f7804288 100644 (file)
@@ -96,8 +96,7 @@ void RegisterAllocator::Reset() {
 
 Result RegisterAllocator::AllocateByteRegisterWithoutSpilling() {
   UNIMPLEMENTED();
-  Result invalid(cgen_);
-  return invalid;
+  return Result();
 }
 
 
index 35000a91549abf2ac0d6cb6ffe0e24e9c6e5f59b..6ddf06c1a06a1d55f20ebc88408215ce6a00ed02 100644 (file)
@@ -422,8 +422,7 @@ void VirtualFrame::Drop(int count) {
 
 Result VirtualFrame::Pop() {
   UNIMPLEMENTED();
-  Result invalid(cgen_);
-  return invalid;
+  return Result();
 }
 
 
index 8d7b8bd30a4bd2f8a69b4959eaddc2c0e75ae2e1..0c0c05cee9c7f34026095beed939c4d9d15fc051 100644 (file)
@@ -181,7 +181,7 @@ class VirtualFrame : public ZoneObject {
 
   // Set a frame element to a constant.  The index is frame-top relative.
   void SetElementAt(int index, Handle<Object> value) {
-    Result temp(value, cgen_);
+    Result temp(value);
     SetElementAt(index, &temp);
   }
 
index 818a46efbf9e03ead8d079680d79b39beff38fa9..0de028318431ab9503294d7c3d7b746593794482 100644 (file)
@@ -179,7 +179,7 @@ class VirtualFrame : public Malloced {
 
   // Set a frame element to a constant.  The index is frame-top relative.
   void SetElementAt(int index, Handle<Object> value) {
-    Result temp(value, cgen_);
+    Result temp(value);
     SetElementAt(index, &temp);
   }