aboutsummaryrefslogtreecommitdiffstats
path: root/qmljs_engine.cpp
diff options
context:
space:
mode:
authorJędrzej Nowacki <jedrzej.nowacki@digia.com>2012-12-13 16:12:53 +0100
committerJędrzej Nowacki <jedrzej.nowacki@digia.com>2012-12-14 14:20:57 +0100
commit9de4ccef6b14e908f9d3d967f45dca89858772c8 (patch)
tree9dcd10a75cc9be5bac206a73f5e0d4142513c4ca /qmljs_engine.cpp
parentb41cf690e0ed48132a0c2c02f58fe0b2697bf77b (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.cpp5
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)