aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGException.cpp
diff options
context:
space:
mode:
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);