| Index: src/arm/lithium-codegen-arm.h
|
| diff --git a/src/arm/lithium-codegen-arm.h b/src/arm/lithium-codegen-arm.h
|
| index ead84890346403d48e5170c35fec8fea93339a3a..ef0fa92d8b046eb912cc8e895912b9116a3f1b01 100644
|
| --- a/src/arm/lithium-codegen-arm.h
|
| +++ b/src/arm/lithium-codegen-arm.h
|
| @@ -50,13 +50,13 @@ class LCodeGen BASE_EMBEDDED {
|
| current_block_(-1),
|
| current_instruction_(-1),
|
| instructions_(chunk->instructions()),
|
| - deoptimizations_(4),
|
| - deopt_jump_table_(4),
|
| - deoptimization_literals_(8),
|
| + deoptimizations_(info->zone(), 4),
|
| + deopt_jump_table_(info->zone(), 4),
|
| + deoptimization_literals_(info->zone(), 8),
|
| inlined_function_count_(0),
|
| scope_(info->scope()),
|
| status_(UNUSED),
|
| - deferred_(8),
|
| + deferred_(info->zone(), 8),
|
| osr_pc_offset_(-1),
|
| resolver_(this),
|
| expected_safepoint_kind_(Safepoint::kSimple) {
|
| @@ -70,6 +70,7 @@ class LCodeGen BASE_EMBEDDED {
|
| Isolate* isolate() const { return info_->isolate(); }
|
| Factory* factory() const { return isolate()->factory(); }
|
| Heap* heap() const { return isolate()->heap(); }
|
| + Zone* zone() const { return isolate()->zone(); }
|
|
|
| // Support for converting LOperands to assembler types.
|
| // LOperand must be a register.
|
|
|