aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGException.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-06-19 14:57:58 -0700
committerGitHub <noreply@github.com>2025-06-19 14:57:58 -0700
commita9d175f1735a508ac05ab48d83a99071ba97c10e (patch)
tree0141847524fd0dafa3fda8b763a84c7e14e6c12e /clang/lib/CodeGen/CGException.cpp
parentd3a2931d8af87c20aaede991acda0b5f313075c3 (diff)
downloadllvm-a9d175f1735a508ac05ab48d83a99071ba97c10e.zip
llvm-a9d175f1735a508ac05ab48d83a99071ba97c10e.tar.gz
llvm-a9d175f1735a508ac05ab48d83a99071ba97c10e.tar.bz2
[CodeGen] Use range-based for loops (NFC) (#144939)
Diffstat (limited to 'clang/lib/CodeGen/CGException.cpp')
-rw-r--r--clang/lib/CodeGen/CGException.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/clang/lib/CodeGen/CGException.cpp b/clang/lib/CodeGen/CGException.cpp
index e036728..ad138b9 100644
--- a/clang/lib/CodeGen/CGException.cpp
+++ b/clang/lib/CodeGen/CGException.cpp
@@ -319,9 +319,9 @@ static bool PersonalityHasOnlyCXXUses(llvm::Constant *Fn) {
llvm::Function *F = dyn_cast<llvm::Function>(U);
if (!F) return false;
- for (auto BB = F->begin(), E = F->end(); BB != E; ++BB) {
- if (BB->isLandingPad())
- if (!LandingPadHasOnlyCXXUses(BB->getLandingPadInst()))
+ for (llvm::BasicBlock &BB : *F) {
+ if (BB.isLandingPad())
+ if (!LandingPadHasOnlyCXXUses(BB.getLandingPadInst()))
return false;
}
}
@@ -937,8 +937,8 @@ llvm::BasicBlock *CodeGenFunction::EmitLandingPad() {
filterTypes[0]->getType() : Int8PtrTy,
filterTypes.size());
- for (unsigned i = 0, e = filterTypes.size(); i != e; ++i)
- Filters.push_back(cast<llvm::Constant>(filterTypes[i]));
+ for (llvm::Value *filterType : filterTypes)
+ Filters.push_back(cast<llvm::Constant>(filterType));
llvm::Constant *FilterArray = llvm::ConstantArray::get(AType, Filters);
LPadInst->addClause(FilterArray);