diff options
Diffstat (limited to 'deps/v8/test/mjsunit/array-natives-elements.js')
-rw-r--r-- | deps/v8/test/mjsunit/array-natives-elements.js | 12 |
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)); |