| var testValue = 'test-value'; |
| if (b.value !== testValue) |
| throw new Error("wrong value"); |
| let checkTDZ = function (klass, i) { |
| if (!(e instanceof ReferenceError)) |
| throw "Exception thrown in iteration " + i + " was not a reference error"; |
| throw "Exception not thrown for an unitialized this at iteration " + i; |
| for (var i = 0; i < 1e4; ++i) { |
| if (c.value !== testValue) |
| throw new Error("wrong value"); |
| for (var i = 0; i < 1e4; ++i) { |
| eval("eval(\"eval('super()')\")"); |
| if (d.value !== testValue) |
| throw new Error("wrong value"); |
| for (var i = 0; i < 1e4; ++i) { |
| var getEval = function (count) { |
| var newCount = count - 1; |
| : 'eval(getEval(' + newCount + '))'; |
| if (e.value !== testValue) |
| throw new Error("wrong value"); |
| for (var i = 0; i < 1000; ++i) { |