diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-03-21 16:07:00 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-03-21 16:07:00 +0100 |
commit | 8ef5b148d0c18d5c2b057d39ee9532edffc1ace3 (patch) | |
tree | f1aa4ffa6d4fec5f8209e2ced3a849bc6c027f47 /searchcore | |
parent | 24ff4f5ae0cdbc4d53221c8e6b916ef65437b1ce (diff) |
Change interface to accomodate removing linkedptr later on.
Diffstat (limited to 'searchcore')
-rw-r--r-- | searchcore/src/vespa/searchcore/grouping/groupingmanager.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/searchcore/src/vespa/searchcore/grouping/groupingmanager.cpp b/searchcore/src/vespa/searchcore/grouping/groupingmanager.cpp index fe8f67384b4..83f81105f25 100644 --- a/searchcore/src/vespa/searchcore/grouping/groupingmanager.cpp +++ b/searchcore/src/vespa/searchcore/grouping/groupingmanager.cpp @@ -49,10 +49,10 @@ GroupingManager::init(const IAttributeContext &attrCtx) for (size_t k = grouping.getFirstLevel(); k <= grouping.getLastLevel() && k < levels.size(); k++) { GroupingLevel & level(levels[k]); - ExpressionNode::LP en = level.getExpression().getRoot(); + ExpressionNode & en = *level.getExpression().getRoot(); - if (en->inherits(AttributeNode::classId)) { - AttributeNode & an = static_cast<AttributeNode &>(*en); + if (en.inherits(AttributeNode::classId)) { + AttributeNode & an = static_cast<AttributeNode &>(en); an.useEnumOptimization(); } } |