| Index: src/array.js
|
| diff --git a/src/array.js b/src/array.js
|
| index a16f430d116d31362819af77f3ea124bbd0bab96..e8f7c63c9a743817e65533165a483eacfd5c49c3 100644
|
| --- a/src/array.js
|
| +++ b/src/array.js
|
| @@ -443,9 +443,7 @@ function ArrayPush() {
|
| var m = %_ArgumentsLength();
|
|
|
| for (var i = 0; i < m; i++) {
|
| - // Use SetProperty rather than a direct keyed store to ensure that the store
|
| - // site doesn't become poisened with an elements transition KeyedStoreIC.
|
| - %SetProperty(array, i+n, %_Arguments(i), 0, kStrictMode);
|
| + array[i+n] = %_Arguments(i);
|
| }
|
|
|
| var new_length = n + m;
|
|
|