From c041a09b0243d7b2dfbb02bafec6ea29520ef578 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Thu, 14 May 2009 14:14:22 +0200
Subject: There's no need to record the current AST in the QML/JS engine.

---
 src/declarative/qml/parser/javascriptengine_p.h | 13 +------------
 1 file changed, 1 insertion(+), 12 deletions(-)

diff --git a/src/declarative/qml/parser/javascriptengine_p.h b/src/declarative/qml/parser/javascriptengine_p.h
index 966349b..933487f 100644
--- a/src/declarative/qml/parser/javascriptengine_p.h
+++ b/src/declarative/qml/parser/javascriptengine_p.h
@@ -115,12 +115,11 @@ class Engine
 {
     Lexer *_lexer;
     NodePool *_nodePool;
-    AST::Node *_ast;
     QSet<NameId> _literals;
 
 public:
     Engine()
-        : _lexer(0), _nodePool(0), _ast(0)
+        : _lexer(0), _nodePool(0)
     { }
 
     QSet<NameId> literals() const
@@ -143,16 +142,6 @@ public:
 
     void setNodePool(NodePool *nodePool)
     { _nodePool = nodePool; }
-
-    AST::Node *ast() const
-    { return _ast; }
-
-    AST::Node *changeAbstractSyntaxTree(AST::Node *node)
-    {
-        AST::Node *previousAST = _ast;
-        _ast = node;
-        return previousAST;
-    }
 };
 
 } // end of namespace JavaScript
-- 
cgit v0.12