[llvm] 59127de - [NFC][GCOV] Fix build: there's `llvm::stable_partition()` wrapper

Roman Lebedev via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 5 12:52:53 PDT 2020


Author: Roman Lebedev
Date: 2020-10-05T22:52:32+03:00
New Revision: 59127de2435b54c6b1621f5b3e7fabc3e79ff248

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

LOG: [NFC][GCOV] Fix build: there's `llvm::stable_partition()` wrapper

Added: 
    

Modified: 
    llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp b/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
index fad1ba093acf..527644a69d91 100644
--- a/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
+++ b/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
@@ -884,8 +884,9 @@ bool GCOVProfiler::emitProfileNotes(
         return E->Removed || (!E->InMST && !E->Place);
       });
       const size_t Measured =
-          llvm::stable_partition(
-              MST.AllEdges, [](std::unique_ptr<Edge> &E) { return E->Place; }) -
+          std::stable_partition(
+              MST.AllEdges.begin(), MST.AllEdges.end(),
+              [](std::unique_ptr<Edge> &E) { return E->Place; }) -
           MST.AllEdges.begin();
       for (size_t I : llvm::seq<size_t>(0, Measured)) {
         Edge &E = *MST.AllEdges[I];


        


More information about the llvm-commits mailing list