| Index: src/x64/code-stubs-x64.cc
|
| diff --git a/src/x64/code-stubs-x64.cc b/src/x64/code-stubs-x64.cc
|
| index 2f6585641a391e7f430041266614b8c06f8c1c93..d04e976e0dbe3e21c7434d3c2ad51c9591f2cd9e 100644
|
| --- a/src/x64/code-stubs-x64.cc
|
| +++ b/src/x64/code-stubs-x64.cc
|
| @@ -4335,7 +4335,10 @@ void StringCompareStub::GenerateCompareFlatAsciiStrings(MacroAssembler* masm,
|
| // Compare loop.
|
| Label result_not_equal;
|
| GenerateAsciiCharsCompareLoop(masm, left, right, min_length, scratch2,
|
| - &result_not_equal, Label::kNear);
|
| + &result_not_equal,
|
| + // In debug-code mode, SmiTest below might push
|
| + // the target label outside the near range.
|
| + Label::kFar);
|
|
|
| // Completed loop without finding different characters.
|
| // Compare lengths (precomputed).
|
|
|