| Index: src/ast.h
|
| ===================================================================
|
| --- src/ast.h (revision 399)
|
| +++ src/ast.h (working copy)
|
| @@ -568,24 +568,15 @@
|
|
|
| class TryFinally: public TryStatement {
|
| public:
|
| - TryFinally(Block* try_block, Expression* finally_var, Block* finally_block)
|
| + TryFinally(Block* try_block, Block* finally_block)
|
| : TryStatement(try_block),
|
| - finally_var_(finally_var),
|
| finally_block_(finally_block) { }
|
|
|
| virtual void Accept(Visitor* v);
|
|
|
| - // If the finally block is non-trivial it may be problematic to have
|
| - // extra stuff on the expression stack while evaluating it. The
|
| - // finally variable is used to hold the state instead of storing it
|
| - // on the stack. It may be NULL in which case the state is stored on
|
| - // the stack.
|
| - Expression* finally_var() const { return finally_var_; }
|
| -
|
| Block* finally_block() const { return finally_block_; }
|
|
|
| private:
|
| - Expression* finally_var_;
|
| Block* finally_block_;
|
| };
|
|
|
|
|