Index: src/x64/ic-x64.cc |
diff --git a/src/x64/ic-x64.cc b/src/x64/ic-x64.cc |
index 05d8719e49b7ab299faf6d3ddaee0df25076c34d..4ba197889a1ed453963f68b0a5d266a19fc55cb0 100644 |
--- a/src/x64/ic-x64.cc |
+++ b/src/x64/ic-x64.cc |
@@ -795,10 +795,10 @@ void KeyedStoreIC::GenerateGeneric(MacroAssembler* masm, |
// rax: value |
// rbx: receiver's elements array (a FixedArray) |
// rcx: index |
- NearLabel non_smi_value; |
+ Label non_smi_value; |
__ movq(FieldOperand(rbx, rcx, times_pointer_size, FixedArray::kHeaderSize), |
rax); |
- __ JumpIfNotSmi(rax, &non_smi_value); |
+ __ JumpIfNotSmi(rax, &non_smi_value, Label::kNear); |
__ ret(0); |
__ bind(&non_smi_value); |
// Slow case that needs to retain rcx for use by RecordWrite. |