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_; |
}; |