aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/itemreaderastvisitor.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2014-03-26 16:20:32 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2014-03-26 17:34:16 +0100
commit37a9936b1d9f2e7800249c47a044ccd7d7d3c26a (patch)
treebfc721389e596d2364907d354348699fd224d806 /src/lib/corelib/language/itemreaderastvisitor.h
parent8042731153f49484dc831b7e51675652cef317cb (diff)
Do not store CodeLocations in JSSourceValue objects.
The information is partly redundant, as we already know the file path. Set only line and column info instead. This lowers peak memory use by ~2% with little effort. Change-Id: I7c8b34aa9a026a6e8cf3d06e5caef5ceeae11270 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/lib/corelib/language/itemreaderastvisitor.h')
-rw-r--r--src/lib/corelib/language/itemreaderastvisitor.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/corelib/language/itemreaderastvisitor.h b/src/lib/corelib/language/itemreaderastvisitor.h
index 8053d8a33..109f0a753 100644
--- a/src/lib/corelib/language/itemreaderastvisitor.h
+++ b/src/lib/corelib/language/itemreaderastvisitor.h
@@ -64,7 +64,7 @@ private:
void checkDuplicateBinding(Item *item, const QStringList &bindingName,
const QbsQmlJS::AST::SourceLocation &sourceLocation);
Item *targetItemForBinding(Item *item, const QStringList &binding,
- const CodeLocation &bindingLocation);
+ const JSSourceValueConstPtr &value);
void checkImportVersion(const QbsQmlJS::AST::SourceLocation &versionToken) const;
static void inheritItem(Item *dst, const Item *src,
const ItemReaderResult &baseFile);