Index: src/x64/code-stubs-x64.cc |
diff --git a/src/x64/code-stubs-x64.cc b/src/x64/code-stubs-x64.cc |
index 8e6fc4496a09bdb371fecac9dbfbe09a438cb101..0f26d3ba5a7c1b63d497f55e722e4546ee56071d 100644 |
--- a/src/x64/code-stubs-x64.cc |
+++ b/src/x64/code-stubs-x64.cc |
@@ -3106,8 +3106,9 @@ void SubStringStub::Generate(MacroAssembler* masm) { |
// rbx: instance type |
// rcx: sub string length (smi) |
// rdx: from index (smi) |
- StringCharAtGenerator generator( |
- rax, rdx, rcx, rax, &runtime, &runtime, &runtime, STRING_INDEX_IS_NUMBER); |
+ StringCharAtGenerator generator(rax, rdx, rcx, rax, &runtime, &runtime, |
+ &runtime, STRING_INDEX_IS_NUMBER, |
+ RECEIVER_IS_STRING); |
generator.GenerateFast(masm); |
__ ret(SUB_STRING_ARGUMENT_COUNT * kPointerSize); |
generator.SkipSlow(masm, &runtime); |