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); |