| Index: src/ast.cc
|
| diff --git a/src/ast.cc b/src/ast.cc
|
| index 397da5ab014505fc7d49a55fb94cd86b62291c26..a4aee4094ae0b6874e1a86f0ea669f1f3918dff4 100644
|
| --- a/src/ast.cc
|
| +++ b/src/ast.cc
|
| @@ -419,7 +419,11 @@ bool CompareOperation::IsLiteralCompareNull(Expression** expr) {
|
| // Inlining support
|
|
|
| bool Declaration::IsInlineable() const {
|
| - return proxy()->var()->IsStackAllocated() && fun() == NULL;
|
| + return proxy()->var()->IsStackAllocated();
|
| +}
|
| +
|
| +bool VariableDeclaration::IsInlineable() const {
|
| + return Declaration::IsInlineable() && fun() == NULL;
|
| }
|
|
|
|
|
| @@ -995,7 +999,7 @@ CaseClause::CaseClause(Isolate* isolate,
|
| increase_node_count(); \
|
| }
|
|
|
| -INCREASE_NODE_COUNT(Declaration)
|
| +INCREASE_NODE_COUNT(VariableDeclaration)
|
| INCREASE_NODE_COUNT(Block)
|
| INCREASE_NODE_COUNT(ExpressionStatement)
|
| INCREASE_NODE_COUNT(EmptyStatement)
|
|
|