diff options
author | Jędrzej Nowacki <jedrzej.nowacki@digia.com> | 2012-12-13 16:12:53 +0100 |
---|---|---|
committer | Jędrzej Nowacki <jedrzej.nowacki@digia.com> | 2012-12-14 14:20:57 +0100 |
commit | 9de4ccef6b14e908f9d3d967f45dca89858772c8 (patch) | |
tree | 9dcd10a75cc9be5bac206a73f5e0d4142513c4ca /qmljs_engine.cpp | |
parent | b41cf690e0ed48132a0c2c02f58fe0b2697bf77b (diff) |
Remove ExecutionEngine::identifiers.
The member was a duplicate of stringPool, there is no point in caching
a cache.
Change-Id: If34c80ee120dfaff1dd94326625b02d8014806dc
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'qmljs_engine.cpp')
-rw-r--r-- | qmljs_engine.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/qmljs_engine.cpp b/qmljs_engine.cpp index 7d5a8a4a11..1940a4fa90 100644 --- a/qmljs_engine.cpp +++ b/qmljs_engine.cpp @@ -223,10 +223,7 @@ ExecutionContext *ExecutionEngine::newContext() String *ExecutionEngine::identifier(const QString &s) { - String *&id = identifiers[s]; - if (! id) - id = newString(s); - return id; + return stringPool->newString(s); } Function *ExecutionEngine::newFunction(const QString &name) |