| Index: src/elements-kind.cc
|
| diff --git a/src/elements-kind.cc b/src/elements-kind.cc
|
| index c669917c42612e8665c9731b1a8b6bddc0c0b9c2..758b80ddbdeaaf3a86af3d5d632fbf50bb6cefca 100644
|
| --- a/src/elements-kind.cc
|
| +++ b/src/elements-kind.cc
|
| @@ -44,7 +44,8 @@ int ElementsKindToShiftSize(ElementsKind elements_kind) {
|
| case FAST_HOLEY_SMI_ELEMENTS:
|
| case FAST_HOLEY_ELEMENTS:
|
| case DICTIONARY_ELEMENTS:
|
| - case SLOPPY_ARGUMENTS_ELEMENTS:
|
| + case FAST_SLOPPY_ARGUMENTS_ELEMENTS:
|
| + case SLOW_SLOPPY_ARGUMENTS_ELEMENTS:
|
| return kPointerSizeLog2;
|
| }
|
| UNREACHABLE();
|
| @@ -134,21 +135,6 @@ ElementsKind GetNextTransitionElementsKind(ElementsKind kind) {
|
| }
|
|
|
|
|
| -ElementsKind GetNextMoreGeneralFastElementsKind(ElementsKind elements_kind,
|
| - bool allow_only_packed) {
|
| - DCHECK(IsFastElementsKind(elements_kind));
|
| - DCHECK(elements_kind != TERMINAL_FAST_ELEMENTS_KIND);
|
| - while (true) {
|
| - elements_kind = GetNextTransitionElementsKind(elements_kind);
|
| - if (!IsFastHoleyElementsKind(elements_kind) || !allow_only_packed) {
|
| - return elements_kind;
|
| - }
|
| - }
|
| - UNREACHABLE();
|
| - return TERMINAL_FAST_ELEMENTS_KIND;
|
| -}
|
| -
|
| -
|
| static bool IsTypedArrayElementsKind(ElementsKind elements_kind) {
|
| return IsFixedTypedArrayElementsKind(elements_kind) ||
|
| IsExternalArrayElementsKind(elements_kind);
|
|
|