Index: src/lithium-allocator.h |
diff --git a/src/lithium-allocator.h b/src/lithium-allocator.h |
index 7c947724509da266c0dd342f1f53d20073cacce4..476f6f45c08ab3b2047539b03c043cf8159f4572 100644 |
--- a/src/lithium-allocator.h |
+++ b/src/lithium-allocator.h |
@@ -520,9 +520,8 @@ class LAllocator BASE_EMBEDDED { |
ZoneList<LiveRange*> live_ranges_; |
// Lists of live ranges |
- EmbeddedVector<LiveRange*, Register::kMaxNumAllocatableRegisters> |
- fixed_live_ranges_; |
- EmbeddedVector<LiveRange*, DoubleRegister::kMaxNumAllocatableRegisters> |
+ EmbeddedVector<LiveRange*, Register::kNumRegisters> fixed_live_ranges_; |
+ EmbeddedVector<LiveRange*, DoubleRegister::kMaxNumRegisters> |
fixed_double_live_ranges_; |
ZoneList<LiveRange*> unhandled_live_ranges_; |
ZoneList<LiveRange*> active_live_ranges_; |
@@ -536,6 +535,7 @@ class LAllocator BASE_EMBEDDED { |
RegisterKind mode_; |
int num_registers_; |
+ const int* allocatable_register_codes_; |
BitVector* assigned_registers_; |
BitVector* assigned_double_registers_; |