http://codereview.chromium.org/6144005/diff/20001/src/parser.cc File src/parser.cc (right):
http://codereview.chromium.org/6144005/diff/20001/src/parser.cc#newcode1076 src/parser.cc:1076: if (directive_prologue && peek() == Token::STRING) { So I guess this could just be if (directive_prologue && peek() != Token::STRING) { directive_prologue = false; } Statement* stat = parseStatement(NULL, CHECK_OK); if (directive_prologue) { // if not String only ExpressionStatement, directive_prologue = false; // else if is "use strict" ExpressionStatement, set strict mode. } ... http://codereview.chromium.org/6144005/ -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
