aboutsummaryrefslogtreecommitdiff
path: root/icing/result/snippet-retriever.cc
diff options
context:
space:
mode:
Diffstat (limited to 'icing/result/snippet-retriever.cc')
-rw-r--r--icing/result/snippet-retriever.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/icing/result/snippet-retriever.cc b/icing/result/snippet-retriever.cc
index 2391900..ff9d6c5 100644
--- a/icing/result/snippet-retriever.cc
+++ b/icing/result/snippet-retriever.cc
@@ -613,9 +613,9 @@ SnippetProto SnippetRetriever::RetrieveSnippet(
const std::unordered_set<std::string>& unrestricted_set =
(itr != query_terms.end()) ? itr->second : empty_set;
while (section_id_mask != kSectionIdMaskNone) {
- SectionId section_id = __builtin_ctz(section_id_mask);
+ SectionId section_id = __builtin_ctzll(section_id_mask);
// Remove this section from the mask.
- section_id_mask &= ~(1u << section_id);
+ section_id_mask &= ~(UINT64_C(1) << section_id);
MatchOptions match_options = {snippet_spec};
match_options.max_matches_remaining =