// Copyright 2020 Qu Xing. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- esid: sec-performeval description: For statement info: | ... 9. Perform the following substeps in an implementation-dependent order, possibly interleaving parsing and error detection: a. Let script be the ECMAScript code that is the result of parsing ! UTF16DecodeString(x),for the goal symbol Script. If the parse fails, throw a SyntaxError exception. If any early errors are detected, throw a SyntaxError exception (but see also clause 16). ... ---*/ assert.throws(SyntaxError, function() { eval("for(;false;)"); }); reportCompare(0, 0);