[llvm] r369836 - [LoopFusion] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off build

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 23 19:50:42 PDT 2019


Author: maskray
Date: Fri Aug 23 19:50:42 2019
New Revision: 369836

URL: http://llvm.org/viewvc/llvm-project?rev=369836&view=rev
Log:
[LoopFusion] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off build

Modified:
    llvm/trunk/lib/Transforms/Scalar/LoopFuse.cpp

Modified: llvm/trunk/lib/Transforms/Scalar/LoopFuse.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/LoopFuse.cpp?rev=369836&r1=369835&r2=369836&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/LoopFuse.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/LoopFuse.cpp Fri Aug 23 19:50:42 2019
@@ -354,15 +354,15 @@ using LoopVector = SmallVector<Loop *, 4
 using FusionCandidateSet = std::set<FusionCandidate, FusionCandidateCompare>;
 using FusionCandidateCollection = SmallVector<FusionCandidateSet, 4>;
 
-inline llvm::raw_ostream &operator<<(llvm::raw_ostream &OS,
+#if !defined(NDEBUG)
+static llvm::raw_ostream &operator<<(llvm::raw_ostream &OS,
                                      const FusionCandidateSet &CandSet) {
-  for (auto IT : CandSet)
-    OS << IT << "\n";
+  for (const FusionCandidate &FC : CandSet)
+    OS << FC << '\n';
 
   return OS;
 }
 
-#if !defined(NDEBUG)
 static void
 printFusionCandidates(const FusionCandidateCollection &FusionCandidates) {
   dbgs() << "Fusion Candidates: \n";




More information about the llvm-commits mailing list