diff options
Diffstat (limited to 'src/declarative/qml/qdeclarativerewrite.cpp')
-rw-r--r-- | src/declarative/qml/qdeclarativerewrite.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/declarative/qml/qdeclarativerewrite.cpp b/src/declarative/qml/qdeclarativerewrite.cpp index bff296b00b..be399dd074 100644 --- a/src/declarative/qml/qdeclarativerewrite.cpp +++ b/src/declarative/qml/qdeclarativerewrite.cpp @@ -54,7 +54,6 @@ namespace QDeclarativeRewrite { bool SharedBindingTester::isSharable(const QString &code) { Engine engine; - NodePool pool(QString(), &engine); Lexer lexer(&engine); Parser parser(&engine); lexer.setCode(code, 0); @@ -75,7 +74,6 @@ bool SharedBindingTester::isSharable(AST::Node *node) QString RewriteBinding::operator()(const QString &code, bool *ok, bool *sharable) { Engine engine; - NodePool pool(QString(), &engine); Lexer lexer(&engine); Parser parser(&engine); lexer.setCode(code, 0); @@ -118,7 +116,7 @@ QString RewriteBinding::operator()(QDeclarativeJS::AST::Node *node, const QStrin unsigned startOfStatement = 0; unsigned endOfStatement = (expression ? expression->lastSourceLocation().end() : statement->lastSourceLocation().end()) - _position; - QString startString = QLatin1String("(function ") + QString::fromUtf8(_name) + QLatin1String("() { "); + QString startString = QLatin1String("(function ") + _name + QLatin1String("() { "); if (expression) startString += QLatin1String("return "); _writer->replace(startOfStatement, 0, startString); @@ -160,7 +158,7 @@ QString RewriteBinding::rewrite(QString code, unsigned position, unsigned startOfStatement = node->firstSourceLocation().begin() - _position; unsigned endOfStatement = node->lastSourceLocation().end() - _position; - _writer->replace(startOfStatement, 0, QLatin1String("(function ") + QString::fromUtf8(_name) + QLatin1String("() { ")); + _writer->replace(startOfStatement, 0, QLatin1String("(function ") + _name + QLatin1String("() { ")); _writer->replace(endOfStatement, 0, QLatin1String(" })")); if (rewriteDump()) { |