Index: src/hydrogen.cc |
=================================================================== |
--- src/hydrogen.cc (revision 9054) |
+++ src/hydrogen.cc (working copy) |
@@ -5804,17 +5804,13 @@ |
void HGraphBuilder::VisitDeclaration(Declaration* decl) { |
// We support only declarations that do not require code generation. |
Variable* var = decl->proxy()->var(); |
- if (!var->IsStackAllocated()) { |
+ if (!var->IsStackAllocated() || decl->fun() != NULL) { |
return Bailout("unsupported declaration"); |
} |
if (decl->mode() == Variable::CONST) { |
ASSERT(var->IsStackAllocated()); |
environment()->Bind(var, graph()->GetConstantHole()); |
- } else if (decl->fun() != NULL) { |
- VisitForValue(decl->fun()); |
- HValue* function = Pop(); |
- environment()->Bind(var, function); |
} |
} |