summaryrefslogtreecommitdiff
path: root/deps/v8/src/builtins.cc
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2011-04-30 11:38:25 -0700
committerRyan Dahl <ry@tinyclouds.org>2011-04-30 11:38:25 -0700
commiteb57d1b9b197a0d5be6047c0d5e653468f73cac7 (patch)
tree910a5838bd6ef1b3e692ddea70fc71176ac8d158 /deps/v8/src/builtins.cc
parent0b1920b202098f80d1425eee186a9e4f4dab8c82 (diff)
downloadnode-new-eb57d1b9b197a0d5be6047c0d5e653468f73cac7.tar.gz
Upgrade V8 to 3.1.8.14
Diffstat (limited to 'deps/v8/src/builtins.cc')
-rw-r--r--deps/v8/src/builtins.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/deps/v8/src/builtins.cc b/deps/v8/src/builtins.cc
index 01e8deb4e1..ff073883c7 100644
--- a/deps/v8/src/builtins.cc
+++ b/deps/v8/src/builtins.cc
@@ -818,8 +818,8 @@ BUILTIN(ArraySplice) {
const int delta = actual_delete_count - item_count;
if (actual_start > 0) {
- Object** start = elms->data_start();
- memmove(start + delta, start, actual_start * kPointerSize);
+ AssertNoAllocation no_gc;
+ MoveElements(&no_gc, elms, delta, elms, 0, actual_start);
}
elms = LeftTrimFixedArray(elms, delta);