summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
diff options
context:
space:
mode:
authorManman Ren <mren@apple.com>2013-06-26 21:26:10 +0000
committerManman Ren <mren@apple.com>2013-06-26 21:26:10 +0000
commitaa00ce0e8f828aae2b1c20a24aa247b6ce4fa428 (patch)
treecc151c2d655dfe8762b932a07665824bbb075da1 /llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
parent8b96094420396cb41ad2025d282af2d69ddb10db (diff)
downloadbcm5719-llvm-aa00ce0e8f828aae2b1c20a24aa247b6ce4fa428.tar.gz
bcm5719-llvm-aa00ce0e8f828aae2b1c20a24aa247b6ce4fa428.zip
Debug Info: clean up usage of Verify.
No functionality change. It should suffice to check the type of a debug info metadata, instead of calling Verify. llvm-svn: 185020
Diffstat (limited to 'llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp')
-rw-r--r--llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp b/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
index ef66bf8e11c..fe3fe1c74a0 100644
--- a/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
+++ b/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
@@ -434,7 +434,7 @@ void GCOVProfiler::emitProfileNotes() {
DIArray SPs = CU.getSubprograms();
for (unsigned i = 0, e = SPs.getNumElements(); i != e; ++i) {
DISubprogram SP(SPs.getElement(i));
- if (!SP.Verify()) continue;
+ assert(SP.isSubprogram());
Function *F = SP.getFunction();
if (!F) continue;
@@ -483,7 +483,7 @@ bool GCOVProfiler::emitProfileArcs() {
SmallVector<std::pair<GlobalVariable *, MDNode *>, 8> CountersBySP;
for (unsigned i = 0, e = SPs.getNumElements(); i != e; ++i) {
DISubprogram SP(SPs.getElement(i));
- if (!SP.Verify()) continue;
+ assert(SP.isSubprogram());
Function *F = SP.getFunction();
if (!F) continue;
if (!Result) Result = true;
OpenPOWER on IntegriCloud