| Index: runtime/vm/intermediate_language_x64.cc
|
| diff --git a/runtime/vm/intermediate_language_x64.cc b/runtime/vm/intermediate_language_x64.cc
|
| index 252bb138cd3571a941b4a25154c871d39713280b..3684ce3ac2a3defd8ec40a50a137cdef51edf027 100644
|
| --- a/runtime/vm/intermediate_language_x64.cc
|
| +++ b/runtime/vm/intermediate_language_x64.cc
|
| @@ -830,8 +830,7 @@ void StringFromCharCodeInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
|
| Register char_code = locs()->in(0).reg();
|
| Register result = locs()->out(0).reg();
|
|
|
| - ExternalLabel label(reinterpret_cast<uword>(Symbols::PredefinedAddress()));
|
| - __ LoadExternalLabel(result, &label, kNotPatchable);
|
| + __ movq(result, Address(THR, Thread::predefined_symbols_address_offset()));
|
| __ movq(result, Address(result,
|
| char_code,
|
| TIMES_HALF_WORD_SIZE, // Char code is a smi.
|
|
|