[clang] a737a33 - [clang][dataflow] Fix -Wrange-loop-construct in DataflowAnalysisContext.cpp (NFC)

Jie Fu via cfe-commits cfe-commits at lists.llvm.org
Tue Nov 7 06:33:18 PST 2023


Author: Jie Fu
Date: 2023-11-07T22:32:11+08:00
New Revision: a737a33eb995cf704f8ae9653811ca503d77ed65

URL: https://github.com/llvm/llvm-project/commit/a737a33eb995cf704f8ae9653811ca503d77ed65
DIFF: https://github.com/llvm/llvm-project/commit/a737a33eb995cf704f8ae9653811ca503d77ed65.diff

LOG: [clang][dataflow] Fix -Wrange-loop-construct in DataflowAnalysisContext.cpp (NFC)

/llvm-project/clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp:247:10: note: use reference type 'const llvm::Sma
llVector<Atom> &' to prevent copying
    for (const llvm::SmallVector<Atom> Class : Info.EquivalentAtoms)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                       &
1 error generated.

Added: 
    

Modified: 
    clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp b/clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp
index 9c15c8756e9dc15..0a2fcd4ad695a30 100644
--- a/clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp
+++ b/clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp
@@ -244,7 +244,7 @@ void DataflowAnalysisContext::dumpFlowCondition(Atom Token,
   }
   if (!Info.EquivalentAtoms.empty()) {
     OS << "Equivalent atoms:\n";
-    for (const llvm::SmallVector<Atom> Class : Info.EquivalentAtoms)
+    for (const llvm::SmallVector<Atom> &Class : Info.EquivalentAtoms)
       printAtomList(Class, OS);
   }
 


        


More information about the cfe-commits mailing list