diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-obj-undefined-hole.js b/test/language/expressions/assignment/dstr-array-rest-nested-obj-undefined-hole.js index c274ff785a71da0ce5e8a7689b3b31de5d2611c8..eba1fbf02b56d1e3533322644bfe9be6bafe2289 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-obj-undefined-hole.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-obj-undefined-hole.js @@ -17,7 +17,9 @@ info: | BindingPattern passing rval and undefined as arguments. ---*/ var x = null; -var length; +// Use the the top-level lexical scope for 'length' to provide compatibility with browsers +// where length and name are properties of WindowProxy +let length; var result; var vals = [ , ]; diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-obj-undefined-own.js b/test/language/expressions/assignment/dstr-array-rest-nested-obj-undefined-own.js index 935e04cfe08ea40f1faf7c666bfb267de4303a0d..127864cea68eb8ae56e8f4470674f5d7a59a326f 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-obj-undefined-own.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-obj-undefined-own.js @@ -17,7 +17,9 @@ info: | BindingPattern passing rval and undefined as arguments. ---*/ var x = null; -var length; +// Use the the top-level lexical scope for 'length' to provide compatibility with browsers +// where length and name are properties of WindowProxy +let length; var result; var vals = [undefined]; diff --git a/test/language/expressions/assignment/dstr-array-rest-nested-obj-undefined.js b/test/language/expressions/assignment/dstr-array-rest-nested-obj-undefined.js index 19f376b31351f4a75db6170ad3f53124ee665c1c..f82cb51c040165134c6d8e9191cf1ce4ed4f0372 100644 --- a/test/language/expressions/assignment/dstr-array-rest-nested-obj-undefined.js +++ b/test/language/expressions/assignment/dstr-array-rest-nested-obj-undefined.js @@ -17,7 +17,9 @@ info: | BindingPattern passing rval and undefined as arguments. ---*/ var x = null; -var length; +// Use the the top-level lexical scope for 'length' to provide compatibility with browsers +// where length and name are properties of WindowProxy +let length; var result; var vals = []; diff --git a/test/language/statements/for-of/dstr-array-rest-nested-obj-undefined-hole.js b/test/language/statements/for-of/dstr-array-rest-nested-obj-undefined-hole.js index df81e50009e6d10258b04049d95ea9023280f1a2..18e6555312038365c8819d652f89767f4a21c992 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-obj-undefined-hole.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-obj-undefined-hole.js @@ -26,7 +26,9 @@ info: | [...] ---*/ var x = null; -var length; +// Use the the top-level lexical scope for 'length' to provide compatibility with browsers +// where length and name are properties of WindowProxy +let length; var counter = 0; diff --git a/test/language/statements/for-of/dstr-array-rest-nested-obj-undefined-own.js b/test/language/statements/for-of/dstr-array-rest-nested-obj-undefined-own.js index 2ddd8bf6e1a710bfd970fa87f7005120347c9512..c0bc170373b7099e7dbb6def8832c70486ef0aad 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-obj-undefined-own.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-obj-undefined-own.js @@ -26,7 +26,9 @@ info: | [...] ---*/ var x = null; -var length; +// Use the the top-level lexical scope for 'length' to provide compatibility with browsers +// where length and name are properties of WindowProxy +let length; var counter = 0; diff --git a/test/language/statements/for-of/dstr-array-rest-nested-obj-undefined.js b/test/language/statements/for-of/dstr-array-rest-nested-obj-undefined.js index 7bcd45f947add26820fca45496f7e8ce2a616787..86c1300cbfe54d0fa59a908a019a7aa6d63e5d90 100644 --- a/test/language/statements/for-of/dstr-array-rest-nested-obj-undefined.js +++ b/test/language/statements/for-of/dstr-array-rest-nested-obj-undefined.js @@ -26,7 +26,9 @@ info: | [...] ---*/ var x = null; -var length; +// Use the the top-level lexical scope for 'length' to provide compatibility with browsers +// where length and name are properties of WindowProxy +let length; var counter = 0;