diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-03-16 20:24:02 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-03-16 20:24:02 +0000 |
commit | 18e92078f2e190820071fb49d78ebe3fea3f299d (patch) | |
tree | 30e85fa089fd862230593d1ec754bbe447126e64 /llvm/lib/IR/Verifier.cpp | |
parent | 2095ffea412fca7e70a7e4d172604c27ed7aeef1 (diff) | |
download | bcm5719-llvm-18e92078f2e190820071fb49d78ebe3fea3f299d.tar.gz bcm5719-llvm-18e92078f2e190820071fb49d78ebe3fea3f299d.zip |
Verifier: Remove unnecessary double-checks
Turns out `visitIntrinsicFunctionCall()` descends into all operands
already, so explicitly descending in `visitDbgIntrinsic()` (part of
r232296) isn't useful.
Updating a testcase that doesn't really need `-verify-debug-info` (since
r231082) as confirmation.
llvm-svn: 232408
Diffstat (limited to 'llvm/lib/IR/Verifier.cpp')
-rw-r--r-- | llvm/lib/IR/Verifier.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/llvm/lib/IR/Verifier.cpp b/llvm/lib/IR/Verifier.cpp index 0b93b8a84f1..ba33d792cb2 100644 --- a/llvm/lib/IR/Verifier.cpp +++ b/llvm/lib/IR/Verifier.cpp @@ -3030,10 +3030,6 @@ void Verifier::visitDbgIntrinsic(StringRef Kind, DbgIntrinsicTy &DII) { Assert(isa<MDExpression>(DII.getRawExpression()), "invalid llvm.dbg." + Kind + " intrinsic expression", &DII, DII.getRawExpression()); - - // Don't call visitMDNode(), since that will recurse through operands. - visitMDLocalVariable(*DII.getVariable()); - visitMDExpression(*DII.getExpression()); } void DebugInfoVerifier::verifyDebugInfo() { |