Chromium Code Reviews| Index: src/builtins/mips64/builtins-mips64.cc |
| diff --git a/src/builtins/mips64/builtins-mips64.cc b/src/builtins/mips64/builtins-mips64.cc |
| index 4d80993952b6f70cd4d54c37c2617bc93cdfe81e..aa1e99c4eed6d01e546da40a9233d9dcfedd974c 100644 |
| --- a/src/builtins/mips64/builtins-mips64.cc |
| +++ b/src/builtins/mips64/builtins-mips64.cc |
| @@ -300,12 +300,8 @@ void Builtins::Generate_StringConstructor(MacroAssembler* masm) { |
| // 3b. Convert symbol in a0 to a string. |
| __ bind(&symbol_descriptive_string); |
| - { |
| - __ Dlsa(sp, sp, t0, kPointerSizeLog2); |
| - __ Drop(1); |
| - __ Push(a0); |
| - __ TailCallRuntime(Runtime::kSymbolDescriptiveString); |
| - } |
| + __ ld(v0, FieldMemOperand(a0, Symbol::kDescriptiveStringOffset)); |
|
Igor Sheludko
2017/05/23 07:08:23
Usually we use Ld() instead of ld() although the l
Benedikt Meurer
2017/05/23 08:37:39
Done.
|
| + // Fall through. |
| __ bind(&drop_frame_and_ret); |
| { |