diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2014-03-26 16:20:32 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2014-03-26 17:34:16 +0100 |
commit | 37a9936b1d9f2e7800249c47a044ccd7d7d3c26a (patch) | |
tree | bfc721389e596d2364907d354348699fd224d806 /src/lib/corelib/language/itemreaderastvisitor.h | |
parent | 8042731153f49484dc831b7e51675652cef317cb (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.h | 2 |
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); |