aboutsummaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/v4/qdeclarativev4irbuilder_p.h
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2011-07-25 08:31:21 +0200
committerQt by Nokia <qt-info@nokia.com>2011-08-30 13:18:28 +0200
commit2b4882d0186780b84cbc2a6c0614a0d084567e3f (patch)
treee3654cf4b3c83cf5b6f8cd44901add7d7bf698ae /src/declarative/qml/v4/qdeclarativev4irbuilder_p.h
parentbcf5af7423dc496fd70534f0b32cd2ace3a1a5c8 (diff)
Merge IR::Module and IR::Function.
V4 compiles one function at time. There is no reson to keep IR::Module and IR::Function as separate classes. Change-Id: Ia6bf971d0d499b14847c3ca725f9cdf5c7e3916c Reviewed-on: http://codereview.qt.nokia.com/3784 Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com> Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Diffstat (limited to 'src/declarative/qml/v4/qdeclarativev4irbuilder_p.h')
-rw-r--r--src/declarative/qml/v4/qdeclarativev4irbuilder_p.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/declarative/qml/v4/qdeclarativev4irbuilder_p.h b/src/declarative/qml/v4/qdeclarativev4irbuilder_p.h
index 47f5b3f6fc..004e3a1a11 100644
--- a/src/declarative/qml/v4/qdeclarativev4irbuilder_p.h
+++ b/src/declarative/qml/v4/qdeclarativev4irbuilder_p.h
@@ -55,7 +55,7 @@ class QDeclarativeV4IRBuilder : public QDeclarativeJS::AST::Visitor
public:
QDeclarativeV4IRBuilder(const QDeclarativeV4Compiler::Expression *, QDeclarativeEnginePrivate *);
- QDeclarativeJS::IR::Function *operator()(QDeclarativeJS::IR::Module *, QDeclarativeJS::AST::Node *);
+ bool operator()(QDeclarativeJS::IR::Function *, QDeclarativeJS::AST::Node *);
protected:
struct ExprResult {
@@ -229,7 +229,6 @@ private:
const QDeclarativeV4Compiler::Expression *m_expression;
QDeclarativeEnginePrivate *m_engine;
- QDeclarativeJS::IR::Module *_module;
QDeclarativeJS::IR::Function *_function;
QDeclarativeJS::IR::BasicBlock *_block;
bool _discard;