Revision: 3862
Author: [email protected]
Date: Mon Feb 15 06:47:03 2010
Log: Fix arm build.

Change the function declarations in the arm virtual frame header
file to match the other platform.

[email protected]
Review URL: http://codereview.chromium.org/608007
http://code.google.com/p/v8/source/detail?r=3862

Modified:
 /branches/bleeding_edge/src/arm/virtual-frame-arm.cc
 /branches/bleeding_edge/src/arm/virtual-frame-arm.h

=======================================
--- /branches/bleeding_edge/src/arm/virtual-frame-arm.cc Mon Feb 8 05:44:49 2010 +++ /branches/bleeding_edge/src/arm/virtual-frame-arm.cc Mon Feb 15 06:47:03 2010
@@ -47,7 +47,7 @@
     : elements_(parameter_count() + local_count() + kPreallocatedElements),
       stack_pointer_(parameter_count()) {  // 0-based index of TOS.
   for (int i = 0; i <= stack_pointer_; i++) {
-    elements_.Add(FrameElement::MemoryElement());
+    elements_.Add(FrameElement::MemoryElement(NumberInfo::kUnknown));
   }
   for (int i = 0; i < RegisterAllocator::kNumRegisters; i++) {
     register_locations_[i] = kIllegalIndex;
@@ -313,7 +313,7 @@

 void VirtualFrame::EmitPush(Register reg) {
   ASSERT(stack_pointer_ == element_count() - 1);
-  elements_.Add(FrameElement::MemoryElement());
+  elements_.Add(FrameElement::MemoryElement(NumberInfo::kUnknown));
   stack_pointer_++;
   __ push(reg);
 }
=======================================
--- /branches/bleeding_edge/src/arm/virtual-frame-arm.h Mon Feb 8 05:44:49 2010 +++ /branches/bleeding_edge/src/arm/virtual-frame-arm.h Mon Feb 15 06:47:03 2010
@@ -68,7 +68,8 @@
   MacroAssembler* masm() { return cgen()->masm(); }

   // Create a duplicate of an existing valid frame element.
-  FrameElement CopyElementAt(int index);
+  FrameElement CopyElementAt(int index,
+                             NumberInfo::Type info = NumberInfo::kUnknown);

   // The number of elements on the virtual frame.
   int element_count() { return elements_.length(); }
@@ -343,7 +344,7 @@
   void EmitPushMultiple(int count, int src_regs);

   // Push an element on the virtual frame.
-  void Push(Register reg);
+  void Push(Register reg, NumberInfo::Type info = NumberInfo::kUnknown);
   void Push(Handle<Object> value);
   void Push(Smi* value) { Push(Handle<Object>(value)); }

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to