A simple change to enable empty top-level function bodies in the
authorkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 20 Oct 2009 09:12:53 +0000 (09:12 +0000)
committerkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 20 Oct 2009 09:12:53 +0000 (09:12 +0000)
fast-mode compiler.  Support was already present, but disabled.

Review URL: http://codereview.chromium.org/295004

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3091 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/compiler.cc

index 0bb0cc730df0e7af8237c836c1a118437ae49173..64b2a4a3222a03586db6b6eaa987dae5f9598337 100644 (file)
@@ -456,7 +456,6 @@ CodeGenSelector::CodeGenTag CodeGenSelector::Select(FunctionLiteral* fun) {
 
   if (!scope->declarations()->is_empty()) return NORMAL;
   if (fun->materialized_literal_count() > 0) return NORMAL;
-  if (fun->body()->is_empty()) return NORMAL;
 
   has_supported_syntax_ = true;
   VisitStatements(fun->body());