diff options
Diffstat (limited to 'src/qml/compiler/qv4jsir.cpp')
-rw-r--r-- | src/qml/compiler/qv4jsir.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/qml/compiler/qv4jsir.cpp b/src/qml/compiler/qv4jsir.cpp index 0b0ed391fb..a4038f827a 100644 --- a/src/qml/compiler/qv4jsir.cpp +++ b/src/qml/compiler/qv4jsir.cpp @@ -243,11 +243,12 @@ private: } }; -void Name::initGlobal(const QString *id, quint32 line, quint32 column) +void Name::initGlobal(const QString *id, quint32 line, quint32 column, bool forceLookup) { this->id = id; this->builtin = builtin_invalid; this->global = true; + this->forceLookup = forceLookup; this->qmlSingleton = false; this->freeOfSideEffects = false; this->line = line; @@ -259,6 +260,7 @@ void Name::init(const QString *id, quint32 line, quint32 column) this->id = id; this->builtin = builtin_invalid; this->global = false; + this->forceLookup = false; this->qmlSingleton = false; this->freeOfSideEffects = false; this->line = line; @@ -270,6 +272,7 @@ void Name::init(Builtin builtin, quint32 line, quint32 column) this->id = 0; this->builtin = builtin; this->global = false; + this->forceLookup = false; this->qmlSingleton = false; this->freeOfSideEffects = false; this->line = line; @@ -351,6 +354,11 @@ void Module::setFileName(const QString &name) fileName = name; } +void Module::setFinalUrl(const QString &url) +{ + finalUrl = url; +} + Function::Function(Module *module, Function *outer, const QString &name) : module(module) , pool(&module->pool) |