summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/array-natives-elements.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/array-natives-elements.js')
-rw-r--r--deps/v8/test/mjsunit/array-natives-elements.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/deps/v8/test/mjsunit/array-natives-elements.js b/deps/v8/test/mjsunit/array-natives-elements.js
index 8ab2148b91..aa3bea49d0 100644
--- a/deps/v8/test/mjsunit/array-natives-elements.js
+++ b/deps/v8/test/mjsunit/array-natives-elements.js
@@ -112,15 +112,19 @@ function array_natives_test() {
assertEquals([2], a2.slice(1,2));
a2 = [1.1,2,3];
assertTrue(%HasDoubleElements(a2.slice()));
- assertTrue(%HasDoubleElements(a2.slice(1)));
- assertTrue(%HasDoubleElements(a2.slice(1, 2)));
+ assertTrue(%HasDoubleElements(a2.slice(1)) ||
+ %HasSmiElements(a2.slice(1)));
+ assertTrue(%HasDoubleElements(a2.slice(1, 2)) ||
+ %HasSmiElements(a2.slice(1, 2)));
assertEquals([1.1,2,3], a2.slice());
assertEquals([2,3], a2.slice(1));
assertEquals([2], a2.slice(1,2));
a2 = [{},2,3];
assertTrue(%HasObjectElements(a2.slice()));
- assertTrue(%HasObjectElements(a2.slice(1)));
- assertTrue(%HasObjectElements(a2.slice(1, 2)));
+ assertTrue(%HasObjectElements(a2.slice(1)) ||
+ %HasSmiElements(a2.slice(1)));
+ assertTrue(%HasObjectElements(a2.slice(1, 2)) ||
+ %HasSmiElements(a2.slice(1, 2)));
assertEquals([{},2,3], a2.slice());
assertEquals([2,3], a2.slice(1));
assertEquals([2], a2.slice(1,2));