| Index: src/code-stubs.h
|
| diff --git a/src/code-stubs.h b/src/code-stubs.h
|
| index 83b0f49140e07de902782721d0a30be6cf337789..16826db9e8e819a1be2f9ef41955ec799463ba20 100644
|
| --- a/src/code-stubs.h
|
| +++ b/src/code-stubs.h
|
| @@ -355,7 +355,8 @@ class FastCloneShallowArrayStub : public CodeStub {
|
| enum Mode {
|
| CLONE_ELEMENTS,
|
| CLONE_DOUBLE_ELEMENTS,
|
| - COPY_ON_WRITE_ELEMENTS
|
| + COPY_ON_WRITE_ELEMENTS,
|
| + CLONE_ANY_ELEMENTS
|
| };
|
|
|
| FastCloneShallowArrayStub(Mode mode, int length)
|
| @@ -373,8 +374,8 @@ class FastCloneShallowArrayStub : public CodeStub {
|
|
|
| Major MajorKey() { return FastCloneShallowArray; }
|
| int MinorKey() {
|
| - ASSERT(mode_ == 0 || mode_ == 1 || mode_ == 2);
|
| - return length_ * 3 + mode_;
|
| + ASSERT(mode_ == 0 || mode_ == 1 || mode_ == 2 || mode_ == 3);
|
| + return length_ * 4 + mode_;
|
| }
|
| };
|
|
|
|
|