Index: src/mips/code-stubs-mips.cc |
diff --git a/src/mips/code-stubs-mips.cc b/src/mips/code-stubs-mips.cc |
index 438837f49587d8581ba4dd739f2c79aa002f7f1d..b32d99d94a8396eda5588e8f2409ae7afcdc0b6c 100644 |
--- a/src/mips/code-stubs-mips.cc |
+++ b/src/mips/code-stubs-mips.cc |
@@ -5817,18 +5817,13 @@ static void CreateArrayDispatchOneArgument(MacroAssembler* masm, |
template<class T> |
static void ArrayConstructorStubAheadOfTimeHelper(Isolate* isolate) { |
- ElementsKind initial_kind = GetInitialFastElementsKind(); |
- ElementsKind initial_holey_kind = GetHoleyElementsKind(initial_kind); |
- |
int to_index = GetSequenceIndexFromFastElementsKind( |
TERMINAL_FAST_ELEMENTS_KIND); |
for (int i = 0; i <= to_index; ++i) { |
ElementsKind kind = GetFastElementsKindFromSequenceIndex(i); |
T stub(kind); |
stub.GetCode(isolate); |
- if (AllocationSite::GetMode(kind) != DONT_TRACK_ALLOCATION_SITE || |
- (!FLAG_track_allocation_sites && |
- (kind == initial_kind || kind == initial_holey_kind))) { |
+ if (AllocationSite::GetMode(kind) != DONT_TRACK_ALLOCATION_SITE) { |
T stub1(kind, CONTEXT_CHECK_REQUIRED, DISABLE_ALLOCATION_SITES); |
stub1.GetCode(isolate); |
} |