diff --git a/test/ufuzz.js b/test/ufuzz.js index 74b4c343..173d3c28 100644 --- a/test/ufuzz.js +++ b/test/ufuzz.js @@ -450,7 +450,7 @@ function createStatement(recurmax, canThrow, canBreak, canContinue, cannotReturn } return '{var expr' + loop + ' = ' + createExpression(recurmax, COMMA_OK, stmtDepth, canThrow) + '; ' + label.target + ' for (var key' + loop + ' in expr' + loop + ') {' + optElementVar + createStatement(recurmax, canThrow, canBreak, canContinue, cannotReturn, stmtDepth) + '}}'; case STMT_SEMI: - return ';'; + return use_strict && rng(20) === 0 ? '"use strict";' : ';'; case STMT_EXPR: return createExpression(recurmax, COMMA_OK, stmtDepth, canThrow) + ';'; case STMT_SWITCH: