| Index: src/x64/full-codegen-x64.cc
|
| diff --git a/src/x64/full-codegen-x64.cc b/src/x64/full-codegen-x64.cc
|
| index 475080553ace031321b956c37ebef602a420308e..54007737e2474f4a38089c7f4da12d9bf4224038 100644
|
| --- a/src/x64/full-codegen-x64.cc
|
| +++ b/src/x64/full-codegen-x64.cc
|
| @@ -2977,10 +2977,7 @@ void FullCodeGenerator::EmitIsStringWrapperSafeForDefaultValueOf(
|
| // rcx: valid entries in the descriptor array.
|
| // Calculate the end of the descriptor array.
|
| __ imulp(rcx, rcx, Immediate(DescriptorArray::kDescriptorSize));
|
| - SmiIndex index = masm_->SmiToIndex(rdx, rcx, kPointerSizeLog2);
|
| - __ leap(rcx,
|
| - Operand(
|
| - r8, index.reg, index.scale, DescriptorArray::kFirstOffset));
|
| + __ leap(rcx, Operand(r8, rcx, times_8, DescriptorArray::kFirstOffset));
|
| // Calculate location of the first key name.
|
| __ addp(r8, Immediate(DescriptorArray::kFirstOffset));
|
| // Loop through all the keys in the descriptor array. If one of these is the
|
|
|