| 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.
|
|
|