Use llvm::reverse to make a bunch of loops use foreach. NFC.
In llvm commit r243581, a reverse range adapter was added which allows us to change code such as for (auto I = Fields.rbegin(), E = Fields.rend(); I != E; ++I) { in to for (const FieldDecl *I : llvm::reverse(Fields)) This commit changes a few of the places in clang which are eligible to use this new adapter. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@243663 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- lib/ARCMigrate/TransformActions.cpp 3 additions, 4 deletionslib/ARCMigrate/TransformActions.cpp
- lib/Analysis/CFG.cpp 2 additions, 3 deletionslib/Analysis/CFG.cpp
- lib/CodeGen/CGCall.cpp 3 additions, 4 deletionslib/CodeGen/CGCall.cpp
- lib/CodeGen/CoverageMappingGen.cpp 6 additions, 6 deletionslib/CodeGen/CoverageMappingGen.cpp
- lib/Sema/AnalysisBasedWarnings.cpp 1 addition, 2 deletionslib/Sema/AnalysisBasedWarnings.cpp
- lib/Sema/SemaDecl.cpp 2 additions, 3 deletionslib/Sema/SemaDecl.cpp
- lib/Serialization/ASTReader.cpp 4 additions, 5 deletionslib/Serialization/ASTReader.cpp
- lib/StaticAnalyzer/Core/ExprEngineC.cpp 1 addition, 3 deletionslib/StaticAnalyzer/Core/ExprEngineC.cpp
- tools/libclang/CIndex.cpp 2 additions, 4 deletionstools/libclang/CIndex.cpp
Loading
Please register or sign in to comment