diff --git a/test/ufuzz.js b/test/ufuzz.js index 173d3c28..b32564f0 100644 --- a/test/ufuzz.js +++ b/test/ufuzz.js @@ -631,7 +631,7 @@ function _createExpression(recurmax, noComma, stmtDepth, canThrow) { break; default: s.push( - 'new function ' + name + '(){', + (rng(4) == 0 ? '' : 'new ') + 'function ' + name + '(){', strictMode(), createStatements(rng(5) + 1, recurmax, canThrow, CANNOT_BREAK, CANNOT_CONTINUE, CAN_RETURN, stmtDepth), '}'