| Index: src/builtins/builtins-internal.cc
|
| diff --git a/src/builtins/builtins-internal.cc b/src/builtins/builtins-internal.cc
|
| index 39b1ca77695a6342bbbf6dd513054556312dc774..83a50ce6eebd26c7b168a6fa40c92bc6639fb84b 100644
|
| --- a/src/builtins/builtins-internal.cc
|
| +++ b/src/builtins/builtins-internal.cc
|
| @@ -75,8 +75,8 @@ void Builtins::Generate_CopyFastSmiOrObjectElements(
|
| int max_elements = FixedArrayBase::GetMaxLengthForNewSpaceAllocation(kind);
|
| Label if_newspace(&assembler), if_oldspace(&assembler);
|
| assembler.Branch(
|
| - assembler.UintPtrLessThan(
|
| - length, assembler.IntPtrOrSmiConstant(max_elements, mode)),
|
| + assembler.UintPtrOrSmiLessThan(
|
| + length, assembler.IntPtrOrSmiConstant(max_elements, mode), mode),
|
| &if_newspace, &if_oldspace);
|
|
|
| assembler.Bind(&if_newspace);
|
|
|