| Index: src/a64/macro-assembler-a64.cc
|
| diff --git a/src/a64/macro-assembler-a64.cc b/src/a64/macro-assembler-a64.cc
|
| index 6eadf60449de872b1d116b025dc4deaa0a488c30..2e487f42c4f5a5e41d4cf6c62595070ad526b3b3 100644
|
| --- a/src/a64/macro-assembler-a64.cc
|
| +++ b/src/a64/macro-assembler-a64.cc
|
| @@ -5130,7 +5130,7 @@ InlineSmiCheckInfo::InlineSmiCheckInfo(Address info)
|
| reg_ = Register::XRegFromCode(reg_code);
|
| uint64_t smi_check_delta = DeltaBits::decode(payload);
|
| ASSERT(smi_check_delta != 0);
|
| - smi_check_ = inline_data - (smi_check_delta * kInstructionSize);
|
| + smi_check_ = inline_data->preceding(smi_check_delta);
|
| }
|
| }
|
| }
|
|
|