diff --git a/test/built-ins/Function/15.3.5.4_2-10gs.js b/test/built-ins/Function/15.3.5.4_2-10gs.js index 54774c8787b1d9c7c76c4fb2eb137684da7af253..9ca1821c93495c8d20918cad376b5f78a7ca3866 100644 --- a/test/built-ins/Function/15.3.5.4_2-10gs.js +++ b/test/built-ins/Function/15.3.5.4_2-10gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -var f = new Function("\"use strict\";\nreturn gNonStrict();"); +var f = new Function("\"use strict\";\ngNonStrict();"); assert.throws(TypeError, function() { f(); diff --git a/test/built-ins/Function/15.3.5.4_2-15gs.js b/test/built-ins/Function/15.3.5.4_2-15gs.js index 53ca5076724c62624452559c8ee04a0717a5ac62..c6a85be37359e7681657a2f9f161ba9e0be72d86 100644 --- a/test/built-ins/Function/15.3.5.4_2-15gs.js +++ b/test/built-ins/Function/15.3.5.4_2-15gs.js @@ -14,7 +14,7 @@ flags: [onlyStrict] ---*/ function f() { - return gNonStrict(); + gNonStrict(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-16gs.js b/test/built-ins/Function/15.3.5.4_2-16gs.js index e37a53df1591b825150603d9850a19d25b62cdd9..82dea7f2ac233b19a8c82dba8337f6b8b85442cb 100644 --- a/test/built-ins/Function/15.3.5.4_2-16gs.js +++ b/test/built-ins/Function/15.3.5.4_2-16gs.js @@ -15,7 +15,7 @@ flags: [noStrict] function f() { "use strict"; - return gNonStrict(); + gNonStrict(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-17gs.js b/test/built-ins/Function/15.3.5.4_2-17gs.js index 2a6ec5fe3730a77821c60ad3a1a8f96942d9940e..ca91072c6eea0aa04db431019025c61ff867d40a 100644 --- a/test/built-ins/Function/15.3.5.4_2-17gs.js +++ b/test/built-ins/Function/15.3.5.4_2-17gs.js @@ -14,7 +14,7 @@ flags: [onlyStrict] ---*/ var f = function () { - return gNonStrict(); + gNonStrict(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-18gs.js b/test/built-ins/Function/15.3.5.4_2-18gs.js index 66026b9e0ba18cc3dd40676911d8ea163aa8e652..c0e0afa66de29539c125df0fc30a358d9c4bf938 100644 --- a/test/built-ins/Function/15.3.5.4_2-18gs.js +++ b/test/built-ins/Function/15.3.5.4_2-18gs.js @@ -15,7 +15,7 @@ flags: [noStrict] var f = function () { "use strict"; - return gNonStrict(); + gNonStrict(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-19gs.js b/test/built-ins/Function/15.3.5.4_2-19gs.js index 4f30216db211a92d881ec7d531949f71611ae444..2ad4e14c5a4986e327753572891c1dda7bf1a41f 100644 --- a/test/built-ins/Function/15.3.5.4_2-19gs.js +++ b/test/built-ins/Function/15.3.5.4_2-19gs.js @@ -15,7 +15,7 @@ flags: [onlyStrict] assert.throws(TypeError, function() { var obj = new (function () { - return gNonStrict(); + gNonStrict(); }); }); diff --git a/test/built-ins/Function/15.3.5.4_2-1gs.js b/test/built-ins/Function/15.3.5.4_2-1gs.js index e7e07e2be926dcb327214c5290d3811188a46009..459afdade2d8de354f54cd4ab7872f2ea28faca4 100644 --- a/test/built-ins/Function/15.3.5.4_2-1gs.js +++ b/test/built-ins/Function/15.3.5.4_2-1gs.js @@ -13,7 +13,7 @@ flags: [onlyStrict] ---*/ function f() { - return gNonStrict(); + gNonStrict(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-20gs.js b/test/built-ins/Function/15.3.5.4_2-20gs.js index 63caddf64f4f52833eba36f34ed5d9aed78d44af..7ca3d43869ab46b459f8e2b5d197d9ff71e05ae1 100644 --- a/test/built-ins/Function/15.3.5.4_2-20gs.js +++ b/test/built-ins/Function/15.3.5.4_2-20gs.js @@ -16,7 +16,7 @@ flags: [noStrict] assert.throws(TypeError, function() { var obj = new (function () { "use strict"; - return gNonStrict(); + gNonStrict(); }); }); diff --git a/test/built-ins/Function/15.3.5.4_2-21gs.js b/test/built-ins/Function/15.3.5.4_2-21gs.js index e0f6b8d8899ec72f4d9ba2c8c65503c43316b9f3..0cb8fb78064c867dac9ab8b6f8a7d8f980ea4190 100644 --- a/test/built-ins/Function/15.3.5.4_2-21gs.js +++ b/test/built-ins/Function/15.3.5.4_2-21gs.js @@ -15,9 +15,9 @@ flags: [onlyStrict] function f1() { function f() { - return gNonStrict(); + gNonStrict(); } - return f(); + f(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-22gs.js b/test/built-ins/Function/15.3.5.4_2-22gs.js index ce27a377dd0b4beaea99d6fbd8caa42d741a4ffe..f0a398a2dc8b412353ce114e5c531ca245382b43 100644 --- a/test/built-ins/Function/15.3.5.4_2-22gs.js +++ b/test/built-ins/Function/15.3.5.4_2-22gs.js @@ -15,9 +15,9 @@ flags: [onlyStrict] function f1() { var f = function () { - return gNonStrict(); + gNonStrict(); } - return f(); + f(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-23gs.js b/test/built-ins/Function/15.3.5.4_2-23gs.js index 024e80d898e10f79fe51be0bc6501f3b4dd96b1f..207c3fd11f3f4d138389a9573d1979483114deef 100644 --- a/test/built-ins/Function/15.3.5.4_2-23gs.js +++ b/test/built-ins/Function/15.3.5.4_2-23gs.js @@ -14,8 +14,8 @@ flags: [onlyStrict] ---*/ function f1() { - return (function () { - return gNonStrict(); + (function () { + gNonStrict(); })(); } diff --git a/test/built-ins/Function/15.3.5.4_2-24gs.js b/test/built-ins/Function/15.3.5.4_2-24gs.js index f87741dcfe5d086a5a5cbf62faf5e39bde8db13b..9c2c59f7cb89658fc049c4c1687d1d8261903ad9 100644 --- a/test/built-ins/Function/15.3.5.4_2-24gs.js +++ b/test/built-ins/Function/15.3.5.4_2-24gs.js @@ -15,9 +15,9 @@ flags: [onlyStrict] var f1 = function () { function f() { - return gNonStrict(); + gNonStrict(); } - return f(); + f(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-25gs.js b/test/built-ins/Function/15.3.5.4_2-25gs.js index 57974582292d9e1257a393938a05dec0e21ee3fb..dc33b222bbc6e77cb90370ea5d47d520d8d169f3 100644 --- a/test/built-ins/Function/15.3.5.4_2-25gs.js +++ b/test/built-ins/Function/15.3.5.4_2-25gs.js @@ -15,9 +15,9 @@ flags: [onlyStrict] var f1 = function () { var f = function () { - return gNonStrict(); + gNonStrict(); } - return f(); + f(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-26gs.js b/test/built-ins/Function/15.3.5.4_2-26gs.js index b992d1834a902f9f401874cbc37136ee09720ea0..a94922df3c1c73842e229cd087a684e8ea7fd23d 100644 --- a/test/built-ins/Function/15.3.5.4_2-26gs.js +++ b/test/built-ins/Function/15.3.5.4_2-26gs.js @@ -14,8 +14,8 @@ flags: [onlyStrict] ---*/ var f1 = function () { - return (function () { - return gNonStrict(); + (function () { + gNonStrict(); })(); } diff --git a/test/built-ins/Function/15.3.5.4_2-27gs.js b/test/built-ins/Function/15.3.5.4_2-27gs.js index 52cabec44633bd6f78ca455aaa5744128d9723de..904a7bd4ee66128595e5633133cb68cc2ec223b4 100644 --- a/test/built-ins/Function/15.3.5.4_2-27gs.js +++ b/test/built-ins/Function/15.3.5.4_2-27gs.js @@ -16,9 +16,9 @@ flags: [onlyStrict] assert.throws(TypeError, function() { (function () { function f() { - return gNonStrict(); + gNonStrict(); } - return f(); + f(); })(); }); diff --git a/test/built-ins/Function/15.3.5.4_2-28gs.js b/test/built-ins/Function/15.3.5.4_2-28gs.js index aa6a6d36f610cc8406cbb183c79928475f050c46..b464b11337d4e9f7fbd735687fc8ea2a2d75b9f8 100644 --- a/test/built-ins/Function/15.3.5.4_2-28gs.js +++ b/test/built-ins/Function/15.3.5.4_2-28gs.js @@ -16,9 +16,9 @@ flags: [onlyStrict] assert.throws(TypeError, function() { (function () { var f = function () { - return gNonStrict(); + gNonStrict(); } - return f(); + f(); })(); }); diff --git a/test/built-ins/Function/15.3.5.4_2-29gs.js b/test/built-ins/Function/15.3.5.4_2-29gs.js index 2ca5aa3f54c6064ee48c2681c245daa510b432d6..22fdb1d46ca85a28946a75e982f70da8319056e7 100644 --- a/test/built-ins/Function/15.3.5.4_2-29gs.js +++ b/test/built-ins/Function/15.3.5.4_2-29gs.js @@ -15,8 +15,8 @@ flags: [onlyStrict] assert.throws(TypeError, function() { (function () { - return (function () { - return gNonStrict(); + (function () { + gNonStrict(); })(); })(); }); diff --git a/test/built-ins/Function/15.3.5.4_2-2gs.js b/test/built-ins/Function/15.3.5.4_2-2gs.js index 0275f2fbcc9e746c2f4c1d187f5b7134c3b6c13b..9dacf635d8e6a869befc59b7148568e7585d6039 100644 --- a/test/built-ins/Function/15.3.5.4_2-2gs.js +++ b/test/built-ins/Function/15.3.5.4_2-2gs.js @@ -15,7 +15,7 @@ flags: [noStrict] function f() { "use strict"; - return gNonStrict(); + gNonStrict(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-30gs.js b/test/built-ins/Function/15.3.5.4_2-30gs.js index e7628e0d408ad0ab57f3fdbff4350992e31e9fcc..e08275da4dc7381c2ddd9ff3db043cff34f7493a 100644 --- a/test/built-ins/Function/15.3.5.4_2-30gs.js +++ b/test/built-ins/Function/15.3.5.4_2-30gs.js @@ -16,9 +16,9 @@ flags: [noStrict] function f1() { "use strict"; function f() { - return gNonStrict(); + gNonStrict(); } - return f(); + f(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-31gs.js b/test/built-ins/Function/15.3.5.4_2-31gs.js index b697483c0d48aa2ae3d34393598c3dba31944630..a3db4fe4c038f64e39441ee587f15b8eca28047b 100644 --- a/test/built-ins/Function/15.3.5.4_2-31gs.js +++ b/test/built-ins/Function/15.3.5.4_2-31gs.js @@ -16,9 +16,9 @@ flags: [noStrict] function f1() { "use strict"; var f = function () { - return gNonStrict(); + gNonStrict(); } - return f(); + f(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-32gs.js b/test/built-ins/Function/15.3.5.4_2-32gs.js index 14da54ddb3f98b6524c547d3840b509e2df182f9..f13d078659be3b5f6c130e072ed062201f9380f0 100644 --- a/test/built-ins/Function/15.3.5.4_2-32gs.js +++ b/test/built-ins/Function/15.3.5.4_2-32gs.js @@ -15,8 +15,8 @@ flags: [noStrict] function f1() { "use strict"; - return (function () { - return gNonStrict(); + (function () { + gNonStrict(); })(); } diff --git a/test/built-ins/Function/15.3.5.4_2-33gs.js b/test/built-ins/Function/15.3.5.4_2-33gs.js index 1d97446859a2f73fbc30fcb0b4dbb7a04791fbd9..165d3dc658c906435a2e1d992ff791c4f7c92576 100644 --- a/test/built-ins/Function/15.3.5.4_2-33gs.js +++ b/test/built-ins/Function/15.3.5.4_2-33gs.js @@ -16,9 +16,9 @@ flags: [noStrict] var f1 = function () { "use strict"; function f() { - return gNonStrict(); + gNonStrict(); } - return f(); + f(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-34gs.js b/test/built-ins/Function/15.3.5.4_2-34gs.js index d1a5c894083ecb67c5820516c30c244bb47342a6..40943a3417c7dde1edfa8fc254ad0a8736946e7c 100644 --- a/test/built-ins/Function/15.3.5.4_2-34gs.js +++ b/test/built-ins/Function/15.3.5.4_2-34gs.js @@ -16,9 +16,9 @@ flags: [noStrict] var f1 = function () { "use strict"; var f = function () { - return gNonStrict(); + gNonStrict(); } - return f(); + f(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-35gs.js b/test/built-ins/Function/15.3.5.4_2-35gs.js index 67f14b0cac677c7944da4a0204df51c7f944cb70..5e99cd125f6d2371acdecddef7dcdda53a9c3542 100644 --- a/test/built-ins/Function/15.3.5.4_2-35gs.js +++ b/test/built-ins/Function/15.3.5.4_2-35gs.js @@ -15,8 +15,8 @@ flags: [noStrict] var f1 = function () { "use strict"; - return (function () { - return gNonStrict(); + (function () { + gNonStrict(); })(); } diff --git a/test/built-ins/Function/15.3.5.4_2-36gs.js b/test/built-ins/Function/15.3.5.4_2-36gs.js index a1e5dc1d02e613f284b812ebea14166ff1c686f4..58cbadc416a82b699a8d59d47316df4566a2ad3c 100644 --- a/test/built-ins/Function/15.3.5.4_2-36gs.js +++ b/test/built-ins/Function/15.3.5.4_2-36gs.js @@ -17,9 +17,9 @@ assert.throws(TypeError, function() { (function () { "use strict"; function f() { - return gNonStrict(); + gNonStrict(); } - return f(); + f(); })(); }); diff --git a/test/built-ins/Function/15.3.5.4_2-37gs.js b/test/built-ins/Function/15.3.5.4_2-37gs.js index 98f865466527b51dafdc72f9100eaffd31561827..72ed1496536a33fe87d269de3438e04e8b24ff6c 100644 --- a/test/built-ins/Function/15.3.5.4_2-37gs.js +++ b/test/built-ins/Function/15.3.5.4_2-37gs.js @@ -17,9 +17,9 @@ assert.throws(TypeError, function() { (function () { "use strict"; var f = function () { - return gNonStrict(); + gNonStrict(); } - return f(); + f(); })(); }); diff --git a/test/built-ins/Function/15.3.5.4_2-38gs.js b/test/built-ins/Function/15.3.5.4_2-38gs.js index fcb7a674c3f7201bf34f051d903ac50983e169ed..f1b89caf9747e39a47704d563b82d7368f8ab8eb 100644 --- a/test/built-ins/Function/15.3.5.4_2-38gs.js +++ b/test/built-ins/Function/15.3.5.4_2-38gs.js @@ -16,8 +16,8 @@ flags: [noStrict] assert.throws(TypeError, function() { (function () { "use strict"; - return (function () { - return gNonStrict(); + (function () { + gNonStrict(); })(); })(); }); diff --git a/test/built-ins/Function/15.3.5.4_2-39gs.js b/test/built-ins/Function/15.3.5.4_2-39gs.js index dce9ca72a4a1930f0e91912f7c4547781af73de8..061d12c405baf7ea09a3537d8cf7ce5429e651f6 100644 --- a/test/built-ins/Function/15.3.5.4_2-39gs.js +++ b/test/built-ins/Function/15.3.5.4_2-39gs.js @@ -16,8 +16,7 @@ flags: [noStrict] function f1() { function f() { "use strict"; - var r = gNonStrict(); - return r; + gNonStrict(); } return f(); } diff --git a/test/built-ins/Function/15.3.5.4_2-3gs.js b/test/built-ins/Function/15.3.5.4_2-3gs.js index aacfb716c236feaba1579e0560e50da6befd1734..b949001d5edef724826d777b178917b9dc9c16e4 100644 --- a/test/built-ins/Function/15.3.5.4_2-3gs.js +++ b/test/built-ins/Function/15.3.5.4_2-3gs.js @@ -13,7 +13,7 @@ flags: [onlyStrict] ---*/ var f = function () { - return gNonStrict(); + gNonStrict(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-40gs.js b/test/built-ins/Function/15.3.5.4_2-40gs.js index b6ad008dcd6bd039411adac9080f0d8ac5f328d3..b4b960a194ef203e2b169b566a5d5b96e135c571 100644 --- a/test/built-ins/Function/15.3.5.4_2-40gs.js +++ b/test/built-ins/Function/15.3.5.4_2-40gs.js @@ -16,8 +16,7 @@ flags: [noStrict] function f1() { var f = function () { "use strict"; - var r = gNonStrict(); - return r; + gNonStrict(); } return f(); } diff --git a/test/built-ins/Function/15.3.5.4_2-41gs.js b/test/built-ins/Function/15.3.5.4_2-41gs.js index 81d15c87f09546d02e845fb97f99f24bbb11475f..92c21696af9be08cb609e46be1ee58270607e2ba 100644 --- a/test/built-ins/Function/15.3.5.4_2-41gs.js +++ b/test/built-ins/Function/15.3.5.4_2-41gs.js @@ -16,8 +16,7 @@ flags: [noStrict] function f1() { return (function () { "use strict"; - var r = gNonStrict(); - return r; + gNonStrict(); })(); } diff --git a/test/built-ins/Function/15.3.5.4_2-42gs.js b/test/built-ins/Function/15.3.5.4_2-42gs.js index 421f1aaa04aadd22ca6b89c6d7bfdd90c0e32494..f6516079dee2bca35d0fcb05f27e0207999772b2 100644 --- a/test/built-ins/Function/15.3.5.4_2-42gs.js +++ b/test/built-ins/Function/15.3.5.4_2-42gs.js @@ -16,8 +16,7 @@ flags: [noStrict] var f1 = function () { function f() { "use strict"; - var r = gNonStrict(); - return r; + gNonStrict(); } return f(); } diff --git a/test/built-ins/Function/15.3.5.4_2-43gs.js b/test/built-ins/Function/15.3.5.4_2-43gs.js index 9614b0cc7557a071c9a9726fe5c83fd293d52bd1..7e9b77b15096cc7af1a9090faa5317820c02c920 100644 --- a/test/built-ins/Function/15.3.5.4_2-43gs.js +++ b/test/built-ins/Function/15.3.5.4_2-43gs.js @@ -16,8 +16,7 @@ flags: [noStrict] var f1 = function () { var f = function () { "use strict"; - var r = gNonStrict(); - return r; + gNonStrict(); } return f(); } diff --git a/test/built-ins/Function/15.3.5.4_2-44gs.js b/test/built-ins/Function/15.3.5.4_2-44gs.js index 99b2e61a9649438bba9f7e46be1fabc10a2ee161..1f442f76d1c31538f7e7e896707f5ebf6b0e4531 100644 --- a/test/built-ins/Function/15.3.5.4_2-44gs.js +++ b/test/built-ins/Function/15.3.5.4_2-44gs.js @@ -16,8 +16,7 @@ flags: [noStrict] var f1 = function () { return (function () { "use strict"; - var r = gNonStrict(); - return r; + gNonStrict(); })(); } diff --git a/test/built-ins/Function/15.3.5.4_2-45gs.js b/test/built-ins/Function/15.3.5.4_2-45gs.js index 01de452815a11dc6618f4aa57b1240d21a0ad788..83b3d1e34204c66ffa55cdc9eefb11a62a41993b 100644 --- a/test/built-ins/Function/15.3.5.4_2-45gs.js +++ b/test/built-ins/Function/15.3.5.4_2-45gs.js @@ -17,8 +17,7 @@ assert.throws(TypeError, function() { (function () { function f() { "use strict"; - var r = gNonStrict(); - return r; + gNonStrict(); } return f(); })(); diff --git a/test/built-ins/Function/15.3.5.4_2-46gs.js b/test/built-ins/Function/15.3.5.4_2-46gs.js index f2aafe6fdcdd415daa26f7460d7193d12f2999df..081b9f097e65817a2d553166f74c095d1dc35fa8 100644 --- a/test/built-ins/Function/15.3.5.4_2-46gs.js +++ b/test/built-ins/Function/15.3.5.4_2-46gs.js @@ -17,8 +17,7 @@ assert.throws(TypeError, function() { (function () { var f = function () { "use strict"; - var r = gNonStrict(); - return r; + gNonStrict(); } return f(); })(); diff --git a/test/built-ins/Function/15.3.5.4_2-47gs.js b/test/built-ins/Function/15.3.5.4_2-47gs.js index dc6f8fed98c3828417ff61d27fdcb9a9513fd80f..aac409f2e45958090f2292fecae2327192412671 100644 --- a/test/built-ins/Function/15.3.5.4_2-47gs.js +++ b/test/built-ins/Function/15.3.5.4_2-47gs.js @@ -17,8 +17,7 @@ assert.throws(TypeError, function() { (function () { return (function () { "use strict"; - var r = gNonStrict(); - return r; + gNonStrict(); })(); })(); }); diff --git a/test/built-ins/Function/15.3.5.4_2-48gs.js b/test/built-ins/Function/15.3.5.4_2-48gs.js index 1af2e4b9f7ac5482ea81ff5eba8b73d80e7311ed..096364e5ebc00faf6d17db354bb293c26d4a0468 100644 --- a/test/built-ins/Function/15.3.5.4_2-48gs.js +++ b/test/built-ins/Function/15.3.5.4_2-48gs.js @@ -12,7 +12,7 @@ description: > flags: [onlyStrict] ---*/ -var o = { get foo() { return gNonStrict(); } } +var o = { get foo() { gNonStrict(); } } assert.throws(TypeError, function() { o.foo; diff --git a/test/built-ins/Function/15.3.5.4_2-49gs.js b/test/built-ins/Function/15.3.5.4_2-49gs.js index 927e272f1e52540683fd2d4704756905e7a1bc34..02acd4b17d39df7ea84253309085d6ca75ee8a91 100644 --- a/test/built-ins/Function/15.3.5.4_2-49gs.js +++ b/test/built-ins/Function/15.3.5.4_2-49gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -var o = { get foo() { "use strict"; return gNonStrict(); } } +var o = { get foo() { "use strict"; gNonStrict(); } } assert.throws(TypeError, function() { o.foo; diff --git a/test/built-ins/Function/15.3.5.4_2-4gs.js b/test/built-ins/Function/15.3.5.4_2-4gs.js index 0cb4abe242bff9240fc94b16b4ca82d0df3178f6..9f06e628395ad5aa512460586398742b56428dbb 100644 --- a/test/built-ins/Function/15.3.5.4_2-4gs.js +++ b/test/built-ins/Function/15.3.5.4_2-4gs.js @@ -15,7 +15,7 @@ flags: [noStrict] var f = function () { "use strict"; - return gNonStrict(); + gNonStrict(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-50gs.js b/test/built-ins/Function/15.3.5.4_2-50gs.js index 2944d945753cc4ce9f746fc7c24d835c76ecbf9e..0b5e76b43d775fdac38858275383415da58ba135 100644 --- a/test/built-ins/Function/15.3.5.4_2-50gs.js +++ b/test/built-ins/Function/15.3.5.4_2-50gs.js @@ -12,7 +12,7 @@ description: > flags: [onlyStrict] ---*/ -var o = { set foo(stuff) { return gNonStrict(); } } +var o = { set foo(stuff) { gNonStrict(); } } assert.throws(TypeError, function() { o.foo = 7; diff --git a/test/built-ins/Function/15.3.5.4_2-51gs.js b/test/built-ins/Function/15.3.5.4_2-51gs.js index 20b24eabcbe42bdf531be972ba4027f991321e79..8376b22a16aac43fd140e32b3ab8099ed0473f49 100644 --- a/test/built-ins/Function/15.3.5.4_2-51gs.js +++ b/test/built-ins/Function/15.3.5.4_2-51gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -var o = { set foo(stuff) { "use strict"; return gNonStrict(); } } +var o = { set foo(stuff) { "use strict"; gNonStrict(); } } assert.throws(TypeError, function() { o.foo = 8; diff --git a/test/built-ins/Function/15.3.5.4_2-52gs.js b/test/built-ins/Function/15.3.5.4_2-52gs.js index 0a1c95e7e241b6df4f197b8cc2072278fe8fff30..7d501b326344f687039d86e1ca0ede63c8e04e4b 100644 --- a/test/built-ins/Function/15.3.5.4_2-52gs.js +++ b/test/built-ins/Function/15.3.5.4_2-52gs.js @@ -13,7 +13,7 @@ flags: [onlyStrict] ---*/ var o = {}; -Object.defineProperty(o, "foo", { get: function() { return gNonStrict(); } }); +Object.defineProperty(o, "foo", { get: function() { gNonStrict(); } }); assert.throws(TypeError, function() { o.foo; diff --git a/test/built-ins/Function/15.3.5.4_2-53gs.js b/test/built-ins/Function/15.3.5.4_2-53gs.js index 3621e66fc9703c3ce09ab7a44ae24b84b2bbda9d..59f191dd369f849b6a69aea102e04d81eedbb2f8 100644 --- a/test/built-ins/Function/15.3.5.4_2-53gs.js +++ b/test/built-ins/Function/15.3.5.4_2-53gs.js @@ -14,7 +14,7 @@ flags: [noStrict] ---*/ var o = {}; -Object.defineProperty(o, "foo", { get: function() { "use strict"; return gNonStrict(); } }); +Object.defineProperty(o, "foo", { get: function() { "use strict"; gNonStrict(); } }); assert.throws(TypeError, function() { o.foo; diff --git a/test/built-ins/Function/15.3.5.4_2-54gs.js b/test/built-ins/Function/15.3.5.4_2-54gs.js index c36a6ac48aa9d5a3c990a660487871730389fa58..c448b4614aa56ceda6d091ca8589d28e5d3f3a52 100644 --- a/test/built-ins/Function/15.3.5.4_2-54gs.js +++ b/test/built-ins/Function/15.3.5.4_2-54gs.js @@ -13,7 +13,7 @@ flags: [onlyStrict] ---*/ var o = {}; -Object.defineProperty(o, "foo", { set: function(stuff) { return gNonStrict(); } }); +Object.defineProperty(o, "foo", { set: function(stuff) { gNonStrict(); } }); assert.throws(TypeError, function() { o.foo = 9; diff --git a/test/built-ins/Function/15.3.5.4_2-55gs.js b/test/built-ins/Function/15.3.5.4_2-55gs.js index cf6996582f824cf71bad12b1d76eb8095686f71f..8956af33878884dfe6994cdcb4ecfc71032171ce 100644 --- a/test/built-ins/Function/15.3.5.4_2-55gs.js +++ b/test/built-ins/Function/15.3.5.4_2-55gs.js @@ -14,7 +14,7 @@ flags: [noStrict] ---*/ var o = {}; -Object.defineProperty(o, "foo", { set: function(stuff) { "use strict"; return gNonStrict(); } }); +Object.defineProperty(o, "foo", { set: function(stuff) { "use strict"; gNonStrict(); } }); assert.throws(TypeError, function() { o.foo = 10; diff --git a/test/built-ins/Function/15.3.5.4_2-56gs.js b/test/built-ins/Function/15.3.5.4_2-56gs.js index 34ba187c7702b1357a4bba5b8ee4a066417c1f80..dcabcdadf76df9852f21c23d9b914c2ab7f991a8 100644 --- a/test/built-ins/Function/15.3.5.4_2-56gs.js +++ b/test/built-ins/Function/15.3.5.4_2-56gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; var r = gNonStrict(); return r;}; +function f() { "use strict"; gNonStrict(); }; function foo() { return f();} assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-57gs.js b/test/built-ins/Function/15.3.5.4_2-57gs.js index 3e1f155c7ca56c2ecec7fab9f4ec4099b93463cc..bb631b9823a1a3faa7d8c44f8d2842f5122f4c02 100644 --- a/test/built-ins/Function/15.3.5.4_2-57gs.js +++ b/test/built-ins/Function/15.3.5.4_2-57gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict(); }; assert.throws(TypeError, function() { eval("f();"); diff --git a/test/built-ins/Function/15.3.5.4_2-58gs.js b/test/built-ins/Function/15.3.5.4_2-58gs.js index df0b72fa47ba885013d2f35d3a67afac5c50dcd4..fb3d9c7f6cc21568ceda8e1e89b8cc0ddd8b362c 100644 --- a/test/built-ins/Function/15.3.5.4_2-58gs.js +++ b/test/built-ins/Function/15.3.5.4_2-58gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; var r = gNonStrict(); return r;}; +function f() { "use strict"; gNonStrict(); }; assert.throws(TypeError, function() { Function("return f();")(); diff --git a/test/built-ins/Function/15.3.5.4_2-59gs.js b/test/built-ins/Function/15.3.5.4_2-59gs.js index b8bf5e9fc20e684d3b5e21a72ebbd72c7ee5bf47..5f0ba121e413749068e00183bbac7594ed988f44 100644 --- a/test/built-ins/Function/15.3.5.4_2-59gs.js +++ b/test/built-ins/Function/15.3.5.4_2-59gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; var r = gNonStrict(); return r;}; +function f() { "use strict"; gNonStrict(); }; assert.throws(TypeError, function() { new Function("return f();")(); diff --git a/test/built-ins/Function/15.3.5.4_2-5gs.js b/test/built-ins/Function/15.3.5.4_2-5gs.js index 1a432f1aa1e599fdf09e893b6584459878fb4cfe..30c0d09ad5b743e077cf18226091741f225eeac0 100644 --- a/test/built-ins/Function/15.3.5.4_2-5gs.js +++ b/test/built-ins/Function/15.3.5.4_2-5gs.js @@ -15,7 +15,7 @@ flags: [onlyStrict] assert.throws(TypeError, function() { (function () { - return gNonStrict(); + gNonStrict(); })(); }); diff --git a/test/built-ins/Function/15.3.5.4_2-60gs.js b/test/built-ins/Function/15.3.5.4_2-60gs.js index 15c7196364966f5e1beac574521b0aeefe5c92e3..e227acaa69a9d4447e5e13d8ce7d6a605cc48337 100644 --- a/test/built-ins/Function/15.3.5.4_2-60gs.js +++ b/test/built-ins/Function/15.3.5.4_2-60gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; assert.throws(TypeError, function() { f.apply(); diff --git a/test/built-ins/Function/15.3.5.4_2-61gs.js b/test/built-ins/Function/15.3.5.4_2-61gs.js index e60e75236295577c71f71fd529b60cda79c658eb..0614dec6a7359170b21d4cb7b70febed76fac709 100644 --- a/test/built-ins/Function/15.3.5.4_2-61gs.js +++ b/test/built-ins/Function/15.3.5.4_2-61gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; assert.throws(TypeError, function() { f.apply(null); diff --git a/test/built-ins/Function/15.3.5.4_2-62gs.js b/test/built-ins/Function/15.3.5.4_2-62gs.js index c83f7a7103eae9da2f026efe663261fb0e9d183f..d64a519e67ea09277f49feca06a16114a07a4c80 100644 --- a/test/built-ins/Function/15.3.5.4_2-62gs.js +++ b/test/built-ins/Function/15.3.5.4_2-62gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; assert.throws(TypeError, function() { f.apply(undefined); diff --git a/test/built-ins/Function/15.3.5.4_2-63gs.js b/test/built-ins/Function/15.3.5.4_2-63gs.js index 341dae5cf6b5b68e51a705e91395f596cec4fa18..2f72fa5905016fd32b1b8b34b9c76c1472338175 100644 --- a/test/built-ins/Function/15.3.5.4_2-63gs.js +++ b/test/built-ins/Function/15.3.5.4_2-63gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; var o = {}; assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-64gs.js b/test/built-ins/Function/15.3.5.4_2-64gs.js index b81213b74293d45d75ad45fcad12ca401672b82c..e0bd3a662892d0ea9684d8e195064d015450d48d 100644 --- a/test/built-ins/Function/15.3.5.4_2-64gs.js +++ b/test/built-ins/Function/15.3.5.4_2-64gs.js @@ -14,7 +14,7 @@ flags: [noStrict] includes: [fnGlobalObject.js] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; assert.throws(TypeError, function() { f.apply(fnGlobalObject()); diff --git a/test/built-ins/Function/15.3.5.4_2-65gs.js b/test/built-ins/Function/15.3.5.4_2-65gs.js index 54c22f32b735c30f6257b1b429a39873c2187940..fecf96a4aa7bf08deff584427c046384c8370ed5 100644 --- a/test/built-ins/Function/15.3.5.4_2-65gs.js +++ b/test/built-ins/Function/15.3.5.4_2-65gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; assert.throws(TypeError, function() { f.call(); diff --git a/test/built-ins/Function/15.3.5.4_2-66gs.js b/test/built-ins/Function/15.3.5.4_2-66gs.js index d1040ee9f7ecbb89cdf9eff8133fa030817e692f..52970326ba6664bcd66ce3320a0a336159a9d14b 100644 --- a/test/built-ins/Function/15.3.5.4_2-66gs.js +++ b/test/built-ins/Function/15.3.5.4_2-66gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; assert.throws(TypeError, function() { f.call(null); diff --git a/test/built-ins/Function/15.3.5.4_2-67gs.js b/test/built-ins/Function/15.3.5.4_2-67gs.js index 7bc91bb5b5b72b93639971e6c867920263decbc9..b068634064bd1a5acfe131e234d3c82db4abf454 100644 --- a/test/built-ins/Function/15.3.5.4_2-67gs.js +++ b/test/built-ins/Function/15.3.5.4_2-67gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; assert.throws(TypeError, function() { f.call(undefined); diff --git a/test/built-ins/Function/15.3.5.4_2-68gs.js b/test/built-ins/Function/15.3.5.4_2-68gs.js index 4b89bb0fe891d096bd77fff977b85849f244246e..28b090035b67fe73f01380c1de2deb86f68ba53c 100644 --- a/test/built-ins/Function/15.3.5.4_2-68gs.js +++ b/test/built-ins/Function/15.3.5.4_2-68gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; var o = {}; assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-69gs.js b/test/built-ins/Function/15.3.5.4_2-69gs.js index 019902fd11816aab76ee3c5da09c357dc1cb6504..b5c75d6073cff69e570caaafa0cf5115f0e9e8c3 100644 --- a/test/built-ins/Function/15.3.5.4_2-69gs.js +++ b/test/built-ins/Function/15.3.5.4_2-69gs.js @@ -14,7 +14,7 @@ flags: [noStrict] includes: [fnGlobalObject.js] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; assert.throws(TypeError, function() { f.call(fnGlobalObject()); diff --git a/test/built-ins/Function/15.3.5.4_2-6gs.js b/test/built-ins/Function/15.3.5.4_2-6gs.js index 6850219ef728d536d897778fd76a663b9c2b0f35..46104e99d1343109e2fcf64e8eccd74893183c22 100644 --- a/test/built-ins/Function/15.3.5.4_2-6gs.js +++ b/test/built-ins/Function/15.3.5.4_2-6gs.js @@ -16,7 +16,7 @@ flags: [noStrict] assert.throws(TypeError, function() { (function () { "use strict"; - return gNonStrict(); + gNonStrict(); })(); }); diff --git a/test/built-ins/Function/15.3.5.4_2-70gs.js b/test/built-ins/Function/15.3.5.4_2-70gs.js index f9a52698d9ef10118325e58211040ba57d098750..b3efb8172525e4b5a16b43d031c106ed9940b874 100644 --- a/test/built-ins/Function/15.3.5.4_2-70gs.js +++ b/test/built-ins/Function/15.3.5.4_2-70gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; assert.throws(TypeError, function() { f.bind()(); diff --git a/test/built-ins/Function/15.3.5.4_2-71gs.js b/test/built-ins/Function/15.3.5.4_2-71gs.js index ca5999938ef9f1876ed81101b4f1a12eb7e056ab..ead2d4bde30c5e34f16f3c5767916c177868e25b 100644 --- a/test/built-ins/Function/15.3.5.4_2-71gs.js +++ b/test/built-ins/Function/15.3.5.4_2-71gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; assert.throws(TypeError, function() { f.bind(null)(); diff --git a/test/built-ins/Function/15.3.5.4_2-72gs.js b/test/built-ins/Function/15.3.5.4_2-72gs.js index e2c797dc732d0f0cb7370bf068a01c6d23d785e9..0497d00f73c67a836043d929282954efc2396b14 100644 --- a/test/built-ins/Function/15.3.5.4_2-72gs.js +++ b/test/built-ins/Function/15.3.5.4_2-72gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; assert.throws(TypeError, function() { f.bind(undefined)(); diff --git a/test/built-ins/Function/15.3.5.4_2-73gs.js b/test/built-ins/Function/15.3.5.4_2-73gs.js index 2f6d746fb898f63dfadfdb491a71fa1fe432eba1..cc02978db13849c6a0eaa0004369de323242603e 100644 --- a/test/built-ins/Function/15.3.5.4_2-73gs.js +++ b/test/built-ins/Function/15.3.5.4_2-73gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; var o = {}; assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-74gs.js b/test/built-ins/Function/15.3.5.4_2-74gs.js index 0daccc033ac1530bed5903e4c1397e4a14a06dec..bcc3daa30af3498566290f755200fa7e847545d6 100644 --- a/test/built-ins/Function/15.3.5.4_2-74gs.js +++ b/test/built-ins/Function/15.3.5.4_2-74gs.js @@ -14,7 +14,7 @@ flags: [noStrict] includes: [fnGlobalObject.js] ---*/ -function f() { "use strict"; return gNonStrict();}; +function f() { "use strict"; gNonStrict();}; assert.throws(TypeError, function() { f.bind(fnGlobalObject())(); diff --git a/test/built-ins/Function/15.3.5.4_2-75gs.js b/test/built-ins/Function/15.3.5.4_2-75gs.js index ef2d47e2412be45c930e892a1360ac1c5f7f7a2c..c2655d3959d0e6c5467106a1978dd722b51d5743 100644 --- a/test/built-ins/Function/15.3.5.4_2-75gs.js +++ b/test/built-ins/Function/15.3.5.4_2-75gs.js @@ -14,7 +14,7 @@ flags: [noStrict] ---*/ function f() { return gNonStrict();}; -function foo() { "use strict"; return f();} +function foo() { "use strict"; f();} foo(); diff --git a/test/built-ins/Function/15.3.5.4_2-77gs.js b/test/built-ins/Function/15.3.5.4_2-77gs.js index eb911917d3f41eee5a23e2df1ad21f1e3caffdfd..a2552959f569a9c183bc1a32238e5154caaf5ad6 100644 --- a/test/built-ins/Function/15.3.5.4_2-77gs.js +++ b/test/built-ins/Function/15.3.5.4_2-77gs.js @@ -14,7 +14,7 @@ flags: [noStrict] ---*/ function f() {return gNonStrict();}; -(function () {"use strict"; return Function("return f();")(); })(); +(function () {"use strict"; Function("return f();")(); })(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-79gs.js b/test/built-ins/Function/15.3.5.4_2-79gs.js index 13aca14d982722267a4987a591189d30d8a93000..cdd360f5538518a861d0ee9a7e8f67525803ee98 100644 --- a/test/built-ins/Function/15.3.5.4_2-79gs.js +++ b/test/built-ins/Function/15.3.5.4_2-79gs.js @@ -14,7 +14,7 @@ flags: [noStrict] ---*/ function f() { return gNonStrict();}; -(function () {"use strict"; return f.apply();})(); +(function () {"use strict"; f.apply();})(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-80gs.js b/test/built-ins/Function/15.3.5.4_2-80gs.js index cbc51da18badff45c011b2976b94d41ccd9571e2..30557aac7457cf8b66a9838109530cd11d6eb0c0 100644 --- a/test/built-ins/Function/15.3.5.4_2-80gs.js +++ b/test/built-ins/Function/15.3.5.4_2-80gs.js @@ -14,7 +14,7 @@ flags: [noStrict] ---*/ function f() { return gNonStrict();}; -(function () {"use strict"; return f.apply(null); })(); +(function () {"use strict"; f.apply(null); })(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-81gs.js b/test/built-ins/Function/15.3.5.4_2-81gs.js index 648206085fbf99abab762bf925454c88329c684c..fee1d356ebd97cea0f75dbc03f5def45ad9d5b2c 100644 --- a/test/built-ins/Function/15.3.5.4_2-81gs.js +++ b/test/built-ins/Function/15.3.5.4_2-81gs.js @@ -14,7 +14,7 @@ flags: [noStrict] ---*/ function f() { return gNonStrict();}; -(function () {"use strict"; return f.apply(undefined); })(); +(function () {"use strict"; f.apply(undefined); })(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-82gs.js b/test/built-ins/Function/15.3.5.4_2-82gs.js index 992082f22d9a70c5ba4d6d3516e15e48940cf13e..43c5a23af0bd9d8b82264c57715c0373cb922d85 100644 --- a/test/built-ins/Function/15.3.5.4_2-82gs.js +++ b/test/built-ins/Function/15.3.5.4_2-82gs.js @@ -15,7 +15,7 @@ flags: [noStrict] function f() { return gNonStrict();}; var o = {}; -(function () {"use strict"; return f.apply(o); })(); +(function () {"use strict"; f.apply(o); })(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-83gs.js b/test/built-ins/Function/15.3.5.4_2-83gs.js index 6ed4ada3af97feda5def0d13a31f113939525d98..9c61243ff769611b44242ac62eecf9ed8bf423a9 100644 --- a/test/built-ins/Function/15.3.5.4_2-83gs.js +++ b/test/built-ins/Function/15.3.5.4_2-83gs.js @@ -15,7 +15,7 @@ includes: [fnGlobalObject.js] ---*/ function f() { return gNonStrict();}; -(function () {"use strict"; return f.apply(fnGlobalObject()); })(); +(function () {"use strict"; f.apply(fnGlobalObject()); })(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-84gs.js b/test/built-ins/Function/15.3.5.4_2-84gs.js index 58ad5d89554e6d6a7d425d71c31809cd3a80edd2..3a7fb0d8043fc7f3c886e56664bf17159c6ebb01 100644 --- a/test/built-ins/Function/15.3.5.4_2-84gs.js +++ b/test/built-ins/Function/15.3.5.4_2-84gs.js @@ -14,7 +14,7 @@ flags: [noStrict] ---*/ function f() { return gNonStrict();}; -(function () {"use strict"; return f.call();})(); +(function () {"use strict"; f.call();})(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-85gs.js b/test/built-ins/Function/15.3.5.4_2-85gs.js index 7571f69a554d081d7fb6fda8bb5e5d628951d12c..7234351d2d4415303c4c4a650ab54524de3bbb95 100644 --- a/test/built-ins/Function/15.3.5.4_2-85gs.js +++ b/test/built-ins/Function/15.3.5.4_2-85gs.js @@ -14,7 +14,7 @@ flags: [noStrict] ---*/ function f() { return gNonStrict();}; -(function () {"use strict"; return f.call(null);})(); +(function () {"use strict"; f.call(null);})(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-86gs.js b/test/built-ins/Function/15.3.5.4_2-86gs.js index 89f6a81a4ab638dee0bf64e484805a070624f9e6..0c268fe6c1c46db99246ed7fad0a3c373bf8d347 100644 --- a/test/built-ins/Function/15.3.5.4_2-86gs.js +++ b/test/built-ins/Function/15.3.5.4_2-86gs.js @@ -14,7 +14,7 @@ flags: [noStrict] ---*/ function f() { return gNonStrict();}; -(function () {"use strict"; return f.call(undefined); })(); +(function () {"use strict"; f.call(undefined); })(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-87gs.js b/test/built-ins/Function/15.3.5.4_2-87gs.js index 691c70e13b354cbacbec4223dd0711ca57a86bb9..543b671914a53cfe47d480152f796489f71b1fd5 100644 --- a/test/built-ins/Function/15.3.5.4_2-87gs.js +++ b/test/built-ins/Function/15.3.5.4_2-87gs.js @@ -15,7 +15,7 @@ flags: [noStrict] function f() { return gNonStrict();}; var o = {}; -(function () {"use strict"; return f.call(o); })(); +(function () {"use strict"; f.call(o); })(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-88gs.js b/test/built-ins/Function/15.3.5.4_2-88gs.js index d6cc45660e2274379f7224adb708d35d8f0a02f3..52a5d2e2efc1ef7208f56b7175aea431a32bd5b9 100644 --- a/test/built-ins/Function/15.3.5.4_2-88gs.js +++ b/test/built-ins/Function/15.3.5.4_2-88gs.js @@ -15,7 +15,7 @@ includes: [fnGlobalObject.js] ---*/ function f() { return gNonStrict();}; -(function () {"use strict"; return f.call(fnGlobalObject()); })(); +(function () {"use strict"; f.call(fnGlobalObject()); })(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-89gs.js b/test/built-ins/Function/15.3.5.4_2-89gs.js index 26e641d119672d2920ce2bf4ebb1956c5f8c36f3..6d291f9b5d6f1d7333e46d66a9e0171d0d4dda5a 100644 --- a/test/built-ins/Function/15.3.5.4_2-89gs.js +++ b/test/built-ins/Function/15.3.5.4_2-89gs.js @@ -14,7 +14,7 @@ flags: [noStrict] ---*/ function f() { return gNonStrict();}; -(function () {"use strict"; return f.bind()();})(); +(function () {"use strict"; f.bind()();})(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-8gs.js b/test/built-ins/Function/15.3.5.4_2-8gs.js index 9d4dc9e83594aaa75acf2080774cd3c4fa01e559..49b06536f76fb4cebeea2b709407c47c6d8f2e62 100644 --- a/test/built-ins/Function/15.3.5.4_2-8gs.js +++ b/test/built-ins/Function/15.3.5.4_2-8gs.js @@ -13,7 +13,7 @@ description: > flags: [noStrict] ---*/ -var f = Function("\"use strict\";\nreturn gNonStrict();"); +var f = Function("\"use strict\";\ngNonStrict();"); assert.throws(TypeError, function() { f(); diff --git a/test/built-ins/Function/15.3.5.4_2-90gs.js b/test/built-ins/Function/15.3.5.4_2-90gs.js index e0ad6159b85c9f8d85848b46346f028442ea58c5..c1dc7b7c6d829bef33fee25b5d53399a40d64a03 100644 --- a/test/built-ins/Function/15.3.5.4_2-90gs.js +++ b/test/built-ins/Function/15.3.5.4_2-90gs.js @@ -14,7 +14,7 @@ flags: [noStrict] ---*/ function f() { return gNonStrict();}; -(function () {"use strict"; return f.bind(null)(); })(); +(function () {"use strict"; f.bind(null)(); })(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-91gs.js b/test/built-ins/Function/15.3.5.4_2-91gs.js index e0ce1ce4b441a9dae4aae60d7ee74a1ba089b306..601c42f227a943cbba8063a91a7fd1e72ccd40c2 100644 --- a/test/built-ins/Function/15.3.5.4_2-91gs.js +++ b/test/built-ins/Function/15.3.5.4_2-91gs.js @@ -14,7 +14,7 @@ flags: [noStrict] ---*/ function f() { return gNonStrict();}; -(function () {"use strict"; return f.bind(undefined)(); })(); +(function () {"use strict"; f.bind(undefined)(); })(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-92gs.js b/test/built-ins/Function/15.3.5.4_2-92gs.js index 19e7a2570a8689b31e528b7ea65a661dcb9b77a1..1fb4c59f563f1607d9bede9d83bad02a162d8d95 100644 --- a/test/built-ins/Function/15.3.5.4_2-92gs.js +++ b/test/built-ins/Function/15.3.5.4_2-92gs.js @@ -15,7 +15,7 @@ flags: [noStrict] function f() { return gNonStrict();}; var o = {}; -(function () {"use strict"; return f.bind(o)(); })(); +(function () {"use strict"; f.bind(o)(); })(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-93gs.js b/test/built-ins/Function/15.3.5.4_2-93gs.js index 7c5248b8daa4bf501c124a7dc343793bd5ce5a19..9febafc4787190b119e92323c02e78442acec057 100644 --- a/test/built-ins/Function/15.3.5.4_2-93gs.js +++ b/test/built-ins/Function/15.3.5.4_2-93gs.js @@ -15,7 +15,7 @@ includes: [fnGlobalObject.js] ---*/ function f() { return gNonStrict();}; -(function () {"use strict"; return f.bind(fnGlobalObject())(); })(); +(function () {"use strict"; f.bind(fnGlobalObject())(); })(); function gNonStrict() { diff --git a/test/built-ins/Function/15.3.5.4_2-94gs.js b/test/built-ins/Function/15.3.5.4_2-94gs.js index e22101896ffce5058bb97c641190c87f623b6e59..4ba75cb8c285b6013b80928e96c6ba54ff6bd7d2 100644 --- a/test/built-ins/Function/15.3.5.4_2-94gs.js +++ b/test/built-ins/Function/15.3.5.4_2-94gs.js @@ -19,7 +19,7 @@ var gNonStrict = function () { function f() { "use strict"; - return gNonStrict(); + gNonStrict(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-95gs.js b/test/built-ins/Function/15.3.5.4_2-95gs.js index b50bacb6cb63aa2254f7a9d76c100ec66681148e..ffb490ff680df76e448375d40ec100535d2b2c85 100644 --- a/test/built-ins/Function/15.3.5.4_2-95gs.js +++ b/test/built-ins/Function/15.3.5.4_2-95gs.js @@ -17,7 +17,7 @@ var gNonStrict = Function("return gNonStrict.caller || gNonStrict.caller.throwTy function f() { "use strict"; - return gNonStrict(); + gNonStrict(); } assert.throws(TypeError, function() { diff --git a/test/built-ins/Function/15.3.5.4_2-97gs.js b/test/built-ins/Function/15.3.5.4_2-97gs.js index d1a138a71d75c3173aa374abaa9a16f36cec74ab..2f4fa1085b6c31dd8cc6aee04cb4cf4151d33686 100644 --- a/test/built-ins/Function/15.3.5.4_2-97gs.js +++ b/test/built-ins/Function/15.3.5.4_2-97gs.js @@ -17,7 +17,7 @@ var gNonStrict = gNonStrictBindee.bind(null); function f() { "use strict"; - return gNonStrict(); + gNonStrict(); } assert.throws(TypeError, function() { diff --git a/test/language/asi/S7.9_A5.7_T1.js b/test/language/asi/S7.9_A5.7_T1.js index feee880ad340a35cd2c9b7f352e73de6ea128388..d61fc10158ff2d8b60b50b147fd43f2193ee8cbd 100644 --- a/test/language/asi/S7.9_A5.7_T1.js +++ b/test/language/asi/S7.9_A5.7_T1.js @@ -12,14 +12,12 @@ info: > es5id: 7.9_A5.7_T1 description: Try use Variable1 \n ++ \n ++ \n Variable2 construction +negative: ReferenceError ---*/ var x=0, y=0; - -assert.throws(ReferenceError, function() { var z= x ++ ++ y -}); diff --git a/test/language/statements/const/block-local-closure-get-before-initialization.js b/test/language/statements/const/block-local-closure-get-before-initialization.js index ca98d6538c8980018afff8582532872f28820ad0..b706a39772fb7ede15ade197013a9e8d8009efa5 100644 --- a/test/language/statements/const/block-local-closure-get-before-initialization.js +++ b/test/language/statements/const/block-local-closure-get-before-initialization.js @@ -5,7 +5,6 @@ es6id: 13.1 description: > const: block local closure [[Get]] before initialization. (TDZ, Temporal Dead Zone) -negative: ReferenceError ---*/ { function f() { return x + 1; }