| Index: src/lithium-allocator.cc
|
| diff --git a/src/lithium-allocator.cc b/src/lithium-allocator.cc
|
| index 466110678a214971fdaccc73219cb4a7ef2c7504..0030f11c61be3499d1859821cb3a222819e74a45 100644
|
| --- a/src/lithium-allocator.cc
|
| +++ b/src/lithium-allocator.cc
|
| @@ -545,14 +545,14 @@ LifetimePosition LiveRange::FirstIntersection(LiveRange* other) {
|
|
|
| LAllocator::LAllocator(int num_values, HGraph* graph)
|
| : chunk_(NULL),
|
| - live_in_sets_(graph->blocks()->length()),
|
| - live_ranges_(num_values * 2),
|
| + live_in_sets_(graph->zone(), graph->blocks()->length()),
|
| + live_ranges_(graph->zone(), num_values * 2),
|
| fixed_live_ranges_(NULL),
|
| fixed_double_live_ranges_(NULL),
|
| - unhandled_live_ranges_(num_values * 2),
|
| - active_live_ranges_(8),
|
| - inactive_live_ranges_(8),
|
| - reusable_slots_(8),
|
| + unhandled_live_ranges_(graph->zone(), num_values * 2),
|
| + active_live_ranges_(graph->zone(), 8),
|
| + inactive_live_ranges_(graph->zone(), 8),
|
| + reusable_slots_(graph->zone(), 8),
|
| next_virtual_register_(num_values),
|
| first_artificial_register_(num_values),
|
| mode_(NONE),
|
|
|