Index: src/parsing/parser.cc |
diff --git a/src/parsing/parser.cc b/src/parsing/parser.cc |
index 0048b8da698b718cc01671f52ab659b905427c2e..ba4bc2f45784e7f33216f3012e5d73aefd5fa950 100644 |
--- a/src/parsing/parser.cc |
+++ b/src/parsing/parser.cc |
@@ -2803,7 +2803,7 @@ Statement* Parser::ParseReturnStatement(bool* ok) { |
is_object_conditional, pos); |
} |
- return_value->MarkTail(); |
+ if (1 || FLAG_harmony_tailcalls) return_value->MarkTail(); |
} |
ExpectSemicolon(CHECK_OK); |