diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2011-07-25 08:31:21 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-08-30 13:18:28 +0200 |
commit | 2b4882d0186780b84cbc2a6c0614a0d084567e3f (patch) | |
tree | e3654cf4b3c83cf5b6f8cd44901add7d7bf698ae /src/declarative/qml/v4/qdeclarativev4irbuilder_p.h | |
parent | bcf5af7423dc496fd70534f0b32cd2ace3a1a5c8 (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.h | 3 |
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; |