| Index: test/mjsunit/harmony/destructuring.js
|
| diff --git a/test/mjsunit/harmony/destructuring.js b/test/mjsunit/harmony/destructuring.js
|
| index 7192d7aa5b1cf05fcb51fe096eaf96d1ab06332b..904058618ad23cb5520bba639a8fb14615b2c5ca 100644
|
| --- a/test/mjsunit/harmony/destructuring.js
|
| +++ b/test/mjsunit/harmony/destructuring.js
|
| @@ -1098,36 +1098,8 @@
|
| function(){ eval("(class{foo(a, {}) {'use strict';}});") }, SyntaxError);
|
| })();
|
|
|
| -
|
| (function TestLegacyConstDestructuringInForLoop() {
|
| var result;
|
| for (const {foo} of [{foo: 1}]) { result = foo; }
|
| assertEquals(1, result);
|
| })();
|
| -
|
| -
|
| -(function TestCatch() {
|
| - "use strict";
|
| -
|
| - // For testing proper scoping.
|
| - var foo = "hello", bar = "world", baz = 42;
|
| -
|
| - try {
|
| - throw {foo: 1, bar: 2};
|
| - } catch ({foo, bar, baz = 3}) {
|
| - assertEquals(1, foo);
|
| - assertEquals(2, bar);
|
| - assertEquals(3, baz);
|
| - }
|
| -
|
| - try {
|
| - throw [1, 2, 3];
|
| - } catch ([foo, ...bar]) {
|
| - assertEquals(1, foo);
|
| - assertEquals([2, 3], bar);
|
| - }
|
| -
|
| - assertEquals("hello", foo);
|
| - assertEquals("world", bar);
|
| - assertEquals(42, baz);
|
| -})();
|
|
|