Index: src/parser.cc |
diff --git a/src/parser.cc b/src/parser.cc |
index e518badd0a676811d6862bc377bc0298ca58263e..d385efe9c0c39ed32b67ddbfc3d8a1096528d96d 100644 |
--- a/src/parser.cc |
+++ b/src/parser.cc |
@@ -4826,7 +4826,7 @@ bool Parser::Parse() { |
DCHECK(info()->function() == NULL); |
FunctionLiteral* result = NULL; |
pre_parse_timer_ = isolate()->counters()->pre_parse(); |
- if (allow_natives_syntax() || extension_ != NULL) { |
+ if (FLAG_trace_parse || allow_natives_syntax() || extension_ != NULL) { |
// If intrinsics are allowed, the Parser cannot operate independent of the |
// V8 heap because of Runtime. Tell the string table to internalize strings |
// and values right after they're created. |