aboutsummaryrefslogtreecommitdiffstats
path: root/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2
diff options
context:
space:
mode:
authorBrian Terlson <brian.terlson@microsoft.com>2014-07-16 13:59:52 -0700
committerBrian Terlson <brian.terlson@microsoft.com>2014-07-16 13:59:52 -0700
commite30c0b3183ac2a52e896c9dcda47a34df34d3099 (patch)
tree2e65aeeca5936af8a1c16f1a24322897e0265cc2 /external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2
parent5278df472144fc9b5c2a55d6e69063caadad544f (diff)
Remove external folder
Diffstat (limited to 'external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2')
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-1-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-10-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-11-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-12-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-13-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-14-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-15-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-16-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-17-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-18-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-19-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-2-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-20-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-21-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-22-s.js19
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-23-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-24-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-25-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-26-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-27-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-28-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-29-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-3-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-30-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-31-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-32-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-33-s.js30
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-34-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-35-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-36-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-37-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-38-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-39-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-4-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-40-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-41-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-42-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-43-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-44-s.js32
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-45-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-46-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-47-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-48-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-49-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-5-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-50-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-51-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-52-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-53-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-54-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-55-s.js25
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-10-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-11-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-12-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-13-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-14-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-15-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-16-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-17-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-18-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-19-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1gs.js16
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-2-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-20-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-21-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-22-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-3-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-4-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-5-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-6-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-7-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-8-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-9-s.js23
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-7-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-8-s.js22
-rw-r--r--external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-9-s.js22
78 files changed, 0 insertions, 1930 deletions
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-1-s.js
deleted file mode 100644
index 3a8522a32..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-1-s.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-1-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(*=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_1 *= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-10-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-10-s.js
deleted file mode 100644
index e0c7dddb4..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-10-s.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-10-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(^=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_10 ^= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-11-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-11-s.js
deleted file mode 100644
index 60d2e8a63..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-11-s.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-11-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(|=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_11 |= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-12-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-12-s.js
deleted file mode 100644
index ae0eff54b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-12-s.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-12-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(*=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_12 = 5
- _11_13_2_12 *= 2;
- return _11_13_2_12 === 10;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-13-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-13-s.js
deleted file mode 100644
index 3dc5a0f34..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-13-s.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-13-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(/=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_13 = 6
- _11_13_2_13 /= 2;
- return _11_13_2_13 === 3;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-14-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-14-s.js
deleted file mode 100644
index 578fae60e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-14-s.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-14-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(%=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_14 = 5
- _11_13_2_14 %= 2;
- return _11_13_2_14 === 1;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-15-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-15-s.js
deleted file mode 100644
index 832e1f98d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-15-s.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-15-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(>>>=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_15 = 8
- _11_13_2_15 >>>= 2;
- return _11_13_2_15 === 2;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-16-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-16-s.js
deleted file mode 100644
index ae83bb032..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-16-s.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-16-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(-=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_16 = 5
- _11_13_2_16 -= 2;
- return _11_13_2_16 === 3;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-17-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-17-s.js
deleted file mode 100644
index f78dd1b8b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-17-s.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-17-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(<<=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_17 = 1;
- _11_13_2_17 <<= 2;
- return _11_13_2_17 === 4;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-18-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-18-s.js
deleted file mode 100644
index cb2af550d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-18-s.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-18-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(>>=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_18 = 4
- _11_13_2_18 >>= 2;
- return _11_13_2_18 === 1;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-19-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-19-s.js
deleted file mode 100644
index 187d7c78a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-19-s.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-19-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(+=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_19 = -1
- _11_13_2_19 += 10;
- return _11_13_2_19 === 9;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-2-s.js
deleted file mode 100644
index 395bed37d..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-2-s.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-2-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(/=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_2 /= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-20-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-20-s.js
deleted file mode 100644
index 8f1547ca7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-20-s.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-20-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(&=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_20 = 5
- _11_13_2_20 &= 3;
- return _11_13_2_20 === 1;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-21-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-21-s.js
deleted file mode 100644
index 3cf11ab55..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-21-s.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-21-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(^=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_21 = 5
- _11_13_2_21 ^= 3;
- return _11_13_2_21 === 6;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-22-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-22-s.js
deleted file mode 100644
index b525c1621..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-22-s.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-22-s.js
- * @description Strict Mode - ReferenceError isn't thrown if the LeftHandSideExpression of a Compound Assignment operator(|=) evaluates to a resolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var _11_13_2_22 = 5
- _11_13_2_22 |= 2;
- return _11_13_2_22 === 7;
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-23-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-23-s.js
deleted file mode 100644
index f6b492dc3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-23-s.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-23-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(*=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop *= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-24-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-24-s.js
deleted file mode 100644
index 7c0886277..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-24-s.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-24-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(/=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop /= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-25-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-25-s.js
deleted file mode 100644
index 3f52583c3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-25-s.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-25-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(%=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop %= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-26-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-26-s.js
deleted file mode 100644
index a13b710d8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-26-s.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-26-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(+=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop += 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-27-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-27-s.js
deleted file mode 100644
index c8b649257..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-27-s.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-27-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(-=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop -= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-28-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-28-s.js
deleted file mode 100644
index 326c710e1..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-28-s.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-28-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(<<=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop <<= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-29-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-29-s.js
deleted file mode 100644
index dac5aff74..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-29-s.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-29-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(>>=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop >>= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-3-s.js
deleted file mode 100644
index efbbe64ab..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-3-s.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-3-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(%=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_3 %= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-30-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-30-s.js
deleted file mode 100644
index 77b4a3f99..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-30-s.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-30-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(>>>=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop >>>= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-31-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-31-s.js
deleted file mode 100644
index 1a42e5ac1..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-31-s.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-31-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(&=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop &= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-32-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-32-s.js
deleted file mode 100644
index 63ed6d804..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-32-s.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-32-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(^=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop ^= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-33-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-33-s.js
deleted file mode 100644
index a0b27a8f3..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-33-s.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-33-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(|=) is a reference to a data property with the attribute value {[[Writable]]:false}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- value: 10,
- writable: false,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop |= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 10;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-34-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-34-s.js
deleted file mode 100644
index 196038b2b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-34-s.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-34-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(*=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop *= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-35-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-35-s.js
deleted file mode 100644
index 2a7dba157..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-35-s.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-35-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(/=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop /= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-36-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-36-s.js
deleted file mode 100644
index 2e1204180..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-36-s.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-36-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(%=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop %= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-37-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-37-s.js
deleted file mode 100644
index e426178ab..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-37-s.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-37-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(+=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop += 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-38-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-38-s.js
deleted file mode 100644
index a522f871e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-38-s.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-38-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(-=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop -= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-39-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-39-s.js
deleted file mode 100644
index a682e1466..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-39-s.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-39-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(<<=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop <<= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-4-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-4-s.js
deleted file mode 100644
index e565ceccc..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-4-s.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-4-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(+=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_4 += 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-40-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-40-s.js
deleted file mode 100644
index 2f31f32bb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-40-s.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-40-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(>>=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop >>= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-41-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-41-s.js
deleted file mode 100644
index acc1d54ff..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-41-s.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-41-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(>>>=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop >>>= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-42-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-42-s.js
deleted file mode 100644
index 6b2f4642a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-42-s.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-42-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(&=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop &= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-43-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-43-s.js
deleted file mode 100644
index 72aafec6e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-43-s.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-43-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(^=) is a reference to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop ^= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-44-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-44-s.js
deleted file mode 100644
index 33a47ddb9..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-44-s.js
+++ /dev/null
@@ -1,32 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-44-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(|=) is a reference of to an accessor property with the attribute value {[[Set]]:undefined}
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.defineProperty(obj, "prop", {
- get: function () {
- return 11;
- },
- set: undefined,
- enumerable: true,
- configurable: true
- });
-
- try {
- obj.prop |= 20;
- return false;
- } catch (e) {
- return e instanceof TypeError && obj.prop === 11;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-45-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-45-s.js
deleted file mode 100644
index 5122b4bdf..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-45-s.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-45-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(*=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len *= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-46-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-46-s.js
deleted file mode 100644
index 382f41c25..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-46-s.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-46-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(/=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len /= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-47-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-47-s.js
deleted file mode 100644
index 4e3761c20..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-47-s.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-47-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(%=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len %= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-48-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-48-s.js
deleted file mode 100644
index fa14cbf86..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-48-s.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-48-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(+=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len += 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-49-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-49-s.js
deleted file mode 100644
index b9105eca8..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-49-s.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-49-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(-=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len -= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-5-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-5-s.js
deleted file mode 100644
index 09fdb5fa9..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-5-s.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-5-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(-=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_5 -= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-50-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-50-s.js
deleted file mode 100644
index 7ae50545b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-50-s.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-50-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(<<=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len <<= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-51-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-51-s.js
deleted file mode 100644
index 7818d3d81..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-51-s.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-51-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(>>=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len >>= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-52-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-52-s.js
deleted file mode 100644
index 0668c86e6..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-52-s.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-52-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(>>>=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len >>>= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-53-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-53-s.js
deleted file mode 100644
index 64bdafb9b..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-53-s.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-53-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(&=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len &= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-54-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-54-s.js
deleted file mode 100644
index f5439a483..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-54-s.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-54-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(^=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len ^= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-55-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-55-s.js
deleted file mode 100644
index e44a53038..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-55-s.js
+++ /dev/null
@@ -1,25 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-55-s.js
- * @description Strict Mode - TypeError is thrown if The LeftHandSide of a Compound Assignment operator(|=) is a reference to a non-existent property of an object whose [[Extensible]] internal property if false
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var obj = {};
- Object.preventExtensions(obj);
-
- try {
- obj.len |= 10;
- return false;
- } catch (e) {
- return e instanceof TypeError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1-s.js
deleted file mode 100644
index 6bbe5ceb7..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-1-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(*=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval *= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-10-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-10-s.js
deleted file mode 100644
index acf0fc522..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-10-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-10-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(^=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval ^= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-11-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-11-s.js
deleted file mode 100644
index 7273172df..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-11-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-11-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(|=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval |= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-12-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-12-s.js
deleted file mode 100644
index b3eaf8e76..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-12-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-12-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(*=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments *= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-13-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-13-s.js
deleted file mode 100644
index f553885ba..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-13-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-13-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(/=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments /= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-14-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-14-s.js
deleted file mode 100644
index f039ab988..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-14-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-14-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(%=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments %= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-15-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-15-s.js
deleted file mode 100644
index cd473315c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-15-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-15-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(+=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments += 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-16-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-16-s.js
deleted file mode 100644
index 4c7038b79..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-16-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-16-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(-=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments -= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-17-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-17-s.js
deleted file mode 100644
index 1b0efaf36..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-17-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-17-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(<<=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments <<= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-18-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-18-s.js
deleted file mode 100644
index 0413ebfeb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-18-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-18-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(>>=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments >>= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-19-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-19-s.js
deleted file mode 100644
index 8af9d1b37..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-19-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-19-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(>>>=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments >>>= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1gs.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1gs.js
deleted file mode 100644
index a3f33416c..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-1gs.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-1gs.js
- * @description Strict Mode - SyntaxError is throw if the identifier eval appears as the LeftHandSideExpression of a Compound Assignment operator(*=)
- * @onlyStrict
- * @negative ^((?!NotEarlyError).)*$
- */
-
-"use strict";
-throw NotEarlyError;
-eval *= 20;
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-2-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-2-s.js
deleted file mode 100644
index f342f29ef..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-2-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-2-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(/=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval /= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-20-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-20-s.js
deleted file mode 100644
index 468a01dab..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-20-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-20-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(&=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments &= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-21-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-21-s.js
deleted file mode 100644
index 6ce81e359..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-21-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-21-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(^=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments ^= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-22-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-22-s.js
deleted file mode 100644
index 48a6651c2..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-22-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-22-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier arguments appear as the LeftHandSideExpression of a Compound Assignment operator(|=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = arguments;
- try {
- eval("arguments |= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === arguments;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-3-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-3-s.js
deleted file mode 100644
index 133e41d16..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-3-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-3-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(%=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval %= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-4-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-4-s.js
deleted file mode 100644
index c5314930e..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-4-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-4-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(+=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval += 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-5-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-5-s.js
deleted file mode 100644
index 394632041..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-5-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-5-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(-=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval -= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-6-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-6-s.js
deleted file mode 100644
index e3e709b76..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-6-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-6-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(<<=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval <<= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-7-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-7-s.js
deleted file mode 100644
index f07505be0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-7-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-7-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(>>=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval >>= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-8-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-8-s.js
deleted file mode 100644
index 8a2226ae1..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-8-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-8-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(>>>=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval >>>= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-9-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-9-s.js
deleted file mode 100644
index 4f5817fdb..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-9-s.js
+++ /dev/null
@@ -1,23 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-9-s.js
- * @description Strict Mode - SyntaxError is thrown if the identifier eval appear as the LeftHandSideExpression of a Compound Assignment operator(&=)
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- var blah = eval;
- try {
- eval("eval &= 20;");
- return false;
- } catch (e) {
- return e instanceof SyntaxError && blah === eval;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-s.js
deleted file mode 100644
index 832d3afd0..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-6-s.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-6-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(<<=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_6 <<= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-7-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-7-s.js
deleted file mode 100644
index 8a290330a..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-7-s.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-7-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(>>=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_7 >>= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-8-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-8-s.js
deleted file mode 100644
index 4f4167f87..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-8-s.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-8-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(>>>=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_8 >>>= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);
diff --git a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-9-s.js b/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-9-s.js
deleted file mode 100644
index 3393d5c27..000000000
--- a/external/contributions/Microsoft/ietcLatest/TestCases/ch11/11.13/11.13.2/11.13.2-9-s.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/// Copyright (c) 2012 Ecma International. All rights reserved.
-/// Ecma International makes this code available under the terms and conditions set
-/// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
-/// "Use Terms"). Any redistribution of this code must retain the above
-/// copyright and this notice and otherwise comply with the Use Terms.
-/**
- * @path ch11/11.13/11.13.2/11.13.2-9-s.js
- * @description Strict Mode - ReferenceError is thrown if the LeftHandSideExpression of a Compound Assignment operator(&=) evaluates to an unresolvable reference
- * @onlyStrict
- */
-
-
-function testcase() {
- "use strict";
- try {
- eval("_11_13_2_9 &= 1;");
- return false;
- } catch (e) {
- return e instanceof ReferenceError;
- }
- }
-runTestCase(testcase);