| Index: src/code-stubs.cc
|
| diff --git a/src/code-stubs.cc b/src/code-stubs.cc
|
| index 896ffad054e41f0a9a93319d86b19db0b2ae398b..9d609e56ce14c92b301dbfd57cdc79b7eb6a0de2 100644
|
| --- a/src/code-stubs.cc
|
| +++ b/src/code-stubs.cc
|
| @@ -420,7 +420,7 @@ void FastElementsConversionStub::Generate(MacroAssembler* masm) {
|
| if (from_ == FAST_SMI_ONLY_ELEMENTS) {
|
| GenerateSmiOnlyToObject(masm);
|
| } else if (from_ == FAST_DOUBLE_ELEMENTS) {
|
| - GenerateDoubleToObject(masm, strict_mode_);
|
| + GenerateDoubleToObject(masm, TRANSITION_AND_STORE, strict_mode_);
|
| } else {
|
| UNREACHABLE();
|
| }
|
| @@ -428,7 +428,7 @@ void FastElementsConversionStub::Generate(MacroAssembler* masm) {
|
| is_jsarray_,
|
| FAST_ELEMENTS);
|
| } else if (from_ == FAST_SMI_ONLY_ELEMENTS && to_ == FAST_DOUBLE_ELEMENTS) {
|
| - GenerateSmiOnlyToDouble(masm, strict_mode_);
|
| + GenerateSmiOnlyToDouble(masm, TRANSITION_AND_STORE, strict_mode_);
|
| KeyedStoreStubCompiler::GenerateStoreFastDoubleElement(masm, is_jsarray_);
|
| } else {
|
| UNREACHABLE();
|
|
|