[llvm-commits] [llvm] r137972 - /llvm/trunk/lib/Transforms/Instrumentation/GCOVProfiling.cpp

Nick Lewycky nicholas at mxc.ca
Thu Aug 18 12:07:42 PDT 2011


Author: nicholas
Date: Thu Aug 18 14:07:42 2011
New Revision: 137972

URL: http://llvm.org/viewvc/llvm-project?rev=137972&view=rev
Log:
The edge from DISubprogram to DICompileUnit has been removed in recent versions
of debug info.

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

Modified: llvm/trunk/lib/Transforms/Instrumentation/GCOVProfiling.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Instrumentation/GCOVProfiling.cpp?rev=137972&r1=137971&r2=137972&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Instrumentation/GCOVProfiling.cpp (original)
+++ llvm/trunk/lib/Transforms/Instrumentation/GCOVProfiling.cpp Thu Aug 18 14:07:42 2011
@@ -380,7 +380,7 @@
       for (unsigned i = 0, e = SPs.getNumElements(); i != e; ++i) {
         DISubprogram SP(SPs.getElement(i));
         if (!SP.Verify()) continue;
-        raw_fd_ostream *&os = GcnoFiles[SP.getCompileUnit()];
+        raw_fd_ostream *&os = GcnoFiles[CU];
         
         Function *F = SP.getFunction();
         if (!F) continue;





More information about the llvm-commits mailing list