| Index: src/compiler/register-configuration.cc
|
| diff --git a/src/compiler/register-configuration.cc b/src/compiler/register-configuration.cc
|
| index a3d3be1790a6a41ea64fb506f3be4b81d525fd3a..ebe6cfe23c34f3942b3945bc8d6f57687cbccedd 100644
|
| --- a/src/compiler/register-configuration.cc
|
| +++ b/src/compiler/register-configuration.cc
|
| @@ -25,7 +25,7 @@ class ArchDefaultRegisterConfiguration : public RegisterConfiguration {
|
| 1,
|
| 1,
|
| #else
|
| - DoubleRegister::kMaxNumAllocatableRegisters,
|
| + DoubleRegister::NumAllocatableRegisters(),
|
| DoubleRegister::NumAllocatableAliasedRegisters(),
|
| #endif
|
| general_register_name_table_,
|
| @@ -35,7 +35,9 @@ class ArchDefaultRegisterConfiguration : public RegisterConfiguration {
|
| for (int i = 0; i < Register::kMaxNumAllocatableRegisters; ++i) {
|
| general_register_name_table_[i] = Register::AllocationIndexToString(i);
|
| }
|
| - for (int i = 0; i < DoubleRegister::kMaxNumAllocatableRegisters; ++i) {
|
| + DCHECK_GE(DoubleRegister::kMaxNumAllocatableRegisters,
|
| + DoubleRegister::NumAllocatableRegisters());
|
| + for (int i = 0; i < DoubleRegister::NumAllocatableRegisters(); ++i) {
|
| double_register_name_table_[i] =
|
| DoubleRegister::AllocationIndexToString(i);
|
| }
|
|
|