summaryrefslogtreecommitdiffstats
path: root/searchcore
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-03-21 16:07:00 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2017-03-21 16:07:00 +0100
commit8ef5b148d0c18d5c2b057d39ee9532edffc1ace3 (patch)
treef1aa4ffa6d4fec5f8209e2ced3a849bc6c027f47 /searchcore
parent24ff4f5ae0cdbc4d53221c8e6b916ef65437b1ce (diff)
Change interface to accomodate removing linkedptr later on.
Diffstat (limited to 'searchcore')
-rw-r--r--searchcore/src/vespa/searchcore/grouping/groupingmanager.cpp6
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();
}
}