Fix clang-tidy: use a ranges version of this algorithm [modernize-use-ranges,-warnings-as-errors] (#5268)

This commit is contained in:
Boaz Brickner
2025-04-08 15:37:52 +00:00
committed by GitHub
parent 0631e18184
commit afa29d5e66
+4 -4
View File
@@ -166,10 +166,10 @@ auto ScopeStack::LookupOrAddName(SemIR::NameId name_id, SemIR::InstId target_id,
int scope_depth = scope_stack_.size() - 1;
if (scope_index.has_value()) {
scope_depth =
std::lower_bound(scope_stack_.begin(), scope_stack_.end(), scope_index,
[](const ScopeStackEntry& entry, ScopeIndex index) {
return entry.index < index;
}) -
llvm::lower_bound(scope_stack_, scope_index,
[](const ScopeStackEntry& entry, ScopeIndex index) {
return entry.index < index;
}) -
scope_stack_.begin();
CARBON_CHECK(scope_stack_[scope_depth].index == scope_index,
"Declaring name in scope that has already ended");