| Index: runtime/vm/intermediate_language_mips.cc
|
| diff --git a/runtime/vm/intermediate_language_mips.cc b/runtime/vm/intermediate_language_mips.cc
|
| index df32f00e18be6c6d2058d5863eaeb28e29605a32..2e21a8a8b60c89611fc609617c42cfb01b2e7e41 100644
|
| --- a/runtime/vm/intermediate_language_mips.cc
|
| +++ b/runtime/vm/intermediate_language_mips.cc
|
| @@ -1012,7 +1012,8 @@ void NativeCallInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
|
| }
|
| #endif
|
| }
|
| - __ LoadImmediate(T5, entry);
|
| + ExternalLabel label(entry);
|
| + __ LoadExternalLabel(T5, &label, kNotPatchable);
|
| __ LoadImmediate(A1, argc_tag);
|
| compiler->GenerateCall(token_pos(),
|
| *stub_entry,
|
| @@ -1040,8 +1041,8 @@ void StringFromCharCodeInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
|
|
|
| __ Comment("StringFromCharCodeInstr");
|
|
|
| - __ LoadImmediate(result,
|
| - reinterpret_cast<uword>(Symbols::PredefinedAddress()));
|
| + ExternalLabel label(reinterpret_cast<uword>(Symbols::PredefinedAddress()));
|
| + __ LoadExternalLabel(result, &label, kNotPatchable);
|
| __ AddImmediate(result, Symbols::kNullCharCodeSymbolOffset * kWordSize);
|
| __ sll(TMP, char_code, 1); // Char code is a smi.
|
| __ addu(TMP, TMP, result);
|
|
|