aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-04-20 17:22:00 +0000
committerDouglas Gregor <dgregor@apple.com>2011-04-20 17:22:00 +0000
commitb665b86f30be748cad03df85acde05da19ee875c (patch)
tree27c80217c1b740fe31058e582f69f857e3a6fc0d /lib
parentf787002478f09af1741fb0f82a562002e6799c49 (diff)
Eliminate an uninteresting assertion; invalid code involving
out-of-line destructors can result in the addition of redundant destructors to a class. It's not harmful to the AST. Fixes <rdar://problem/9158632>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129860 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r--lib/AST/DeclCXX.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/lib/AST/DeclCXX.cpp b/lib/AST/DeclCXX.cpp
index 8cfb12a72e..54c8c35986 100644
--- a/lib/AST/DeclCXX.cpp
+++ b/lib/AST/DeclCXX.cpp
@@ -813,8 +813,6 @@ CXXDestructorDecl *CXXRecordDecl::getDestructor() const {
return 0;
CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(*I);
- assert(++I == E && "Found more than one destructor!");
-
return Dtor;
}