| Index: src/arm/assembler-arm-inl.h
|
| diff --git a/src/arm/assembler-arm-inl.h b/src/arm/assembler-arm-inl.h
|
| index acd61feff89711daf952ae3714efc7c88a030545..4a5d4bb3ec0c14c8a3be8010f2eb51ed3a744a41 100644
|
| --- a/src/arm/assembler-arm-inl.h
|
| +++ b/src/arm/assembler-arm-inl.h
|
| @@ -48,8 +48,10 @@ namespace internal {
|
|
|
|
|
| int DwVfpRegister::ToAllocationIndex(DwVfpRegister reg) {
|
| - ASSERT(!reg.is(kDoubleRegZero));
|
| - ASSERT(!reg.is(kScratchDoubleReg));
|
| + ASSERT(!reg.is(ZeroReg()));
|
| + ASSERT(!reg.is(ScratchReg()));
|
| + if (reg.code() > ZeroReg().code())
|
| + return reg.code() - kNumReservedRegisters;
|
| return reg.code();
|
| }
|
|
|
|
|