Index: src/code-stubs.cc |
diff --git a/src/code-stubs.cc b/src/code-stubs.cc |
index d472fa287f0c03c0a40180267b6da29828c16325..e3820f4797accaa55e8e6442e4b980cfe440e491 100644 |
--- a/src/code-stubs.cc |
+++ b/src/code-stubs.cc |
@@ -593,19 +593,9 @@ void KeyedStoreElementStub::Generate(MacroAssembler* masm) { |
case FAST_ELEMENTS: |
case FAST_HOLEY_ELEMENTS: |
case FAST_SMI_ELEMENTS: |
- case FAST_HOLEY_SMI_ELEMENTS: { |
- KeyedStoreStubCompiler::GenerateStoreFastElement(masm, |
- is_js_array_, |
- elements_kind_, |
- store_mode_); |
- } |
- break; |
+ case FAST_HOLEY_SMI_ELEMENTS: |
case FAST_DOUBLE_ELEMENTS: |
case FAST_HOLEY_DOUBLE_ELEMENTS: |
- KeyedStoreStubCompiler::GenerateStoreFastDoubleElement(masm, |
- is_js_array_, |
- store_mode_); |
- break; |
case EXTERNAL_BYTE_ELEMENTS: |
case EXTERNAL_UNSIGNED_BYTE_ELEMENTS: |
case EXTERNAL_SHORT_ELEMENTS: |
@@ -615,7 +605,7 @@ void KeyedStoreElementStub::Generate(MacroAssembler* masm) { |
case EXTERNAL_FLOAT_ELEMENTS: |
case EXTERNAL_DOUBLE_ELEMENTS: |
case EXTERNAL_PIXEL_ELEMENTS: |
- KeyedStoreStubCompiler::GenerateStoreExternalArray(masm, elements_kind_); |
+ UNREACHABLE(); |
break; |
case DICTIONARY_ELEMENTS: |
KeyedStoreStubCompiler::GenerateStoreDictionaryElement(masm); |