Index: src/arm/virtual-frame-arm.h |
=================================================================== |
--- src/arm/virtual-frame-arm.h (revision 1946) |
+++ src/arm/virtual-frame-arm.h (working copy) |
@@ -41,7 +41,7 @@ |
// as random access to the expression stack elements, locals, and |
// parameters. |
-class VirtualFrame : public Malloced { |
+class VirtualFrame : public ZoneObject { |
public: |
// A utility class to introduce a scope where the virtual frame is |
// expected to remain spilled. The constructor spills the code |
@@ -335,23 +335,23 @@ |
CodeGenerator* cgen_; |
MacroAssembler* masm_; |
- List<FrameElement> elements_; |
+ ZoneList<FrameElement> elements_; |
// The number of frame-allocated locals and parameters respectively. |
- int parameter_count_; |
- int local_count_; |
+ int16_t parameter_count_; |
+ int16_t local_count_; |
// The index of the element that is at the processor's stack pointer |
// (the sp register). |
- int stack_pointer_; |
+ int16_t stack_pointer_; |
// The index of the element that is at the processor's frame pointer |
// (the fp register). |
- int frame_pointer_; |
+ int16_t frame_pointer_; |
// The index of the register frame element using each register, or |
// kIllegalIndex if a register is not on the frame. |
- int register_locations_[kNumRegisters]; |
+ int16_t register_locations_[kNumRegisters]; |
// The index of the first parameter. The receiver lies below the first |
// parameter. |