summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/attribute/imported_search_context.cpp3
-rw-r--r--searchlib/src/vespa/searchlib/attribute/posting_list_merger.h2
2 files changed, 2 insertions, 3 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/imported_search_context.cpp b/searchlib/src/vespa/searchlib/attribute/imported_search_context.cpp
index 8d96d6a80e6..c1b8550c170 100644
--- a/searchlib/src/vespa/searchlib/attribute/imported_search_context.cpp
+++ b/searchlib/src/vespa/searchlib/attribute/imported_search_context.cpp
@@ -84,8 +84,7 @@ struct TargetWeightedResult {
TargetWeightedResult()
: weightedRefs(),
sizeSum(0)
- {
- }
+ {}
static TargetWeightedResult
getResult(ReverseMappingRefs reverseMappingRefs, const ReverseMapping &reverseMapping,
SearchContext &target_search_context, uint32_t committedDocIdLimit) __attribute__((noinline));
diff --git a/searchlib/src/vespa/searchlib/attribute/posting_list_merger.h b/searchlib/src/vespa/searchlib/attribute/posting_list_merger.h
index e8f2b35afb2..8220b529aac 100644
--- a/searchlib/src/vespa/searchlib/attribute/posting_list_merger.h
+++ b/searchlib/src/vespa/searchlib/attribute/posting_list_merger.h
@@ -58,7 +58,7 @@ public:
BitVector &bv = *_bitVector;
uint32_t limit = _docIdLimit;
postingList.foreach_key([&bv, limit](uint32_t key)
- { if (key < limit) { bv.setBit(key); } });
+ { if (__builtin_expect(key < limit, true)) { bv.setBit(key); } });
}
// Until diversity handling has been rewritten