summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2009-07-15 23:39:31 +0000
committerFariborz Jahanian <fjahanian@apple.com>2009-07-15 23:39:31 +0000
commit30324d68b15a492dfe233613da5fa242c190b1c7 (patch)
tree1f9283ce1950ddfc4c5513a0bd90f18ce4909884
parenta385d01caef2440d5f176fab949962aeeb1a6519 (diff)
downloadbcm5719-llvm-30324d68b15a492dfe233613da5fa242c190b1c7.tar.gz
bcm5719-llvm-30324d68b15a492dfe233613da5fa242c190b1c7.zip
Fixed a stinko which caused an ast-print test failure.
llvm-svn: 75861
-rw-r--r--clang/include/clang/AST/DeclCXX.h3
-rw-r--r--clang/lib/AST/DeclPrinter.cpp2
2 files changed, 2 insertions, 3 deletions
diff --git a/clang/include/clang/AST/DeclCXX.h b/clang/include/clang/AST/DeclCXX.h
index af4976df762..3c2d3f406b5 100644
--- a/clang/include/clang/AST/DeclCXX.h
+++ b/clang/include/clang/AST/DeclCXX.h
@@ -909,7 +909,8 @@ class CXXDestructorDecl : public CXXMethodDecl {
DeclarationName N, QualType T,
bool isInline, bool isImplicitlyDeclared)
: CXXMethodDecl(CXXDestructor, RD, L, N, T, false, isInline),
- ImplicitlyDefined(false) {
+ ImplicitlyDefined(false),
+ BaseOrMemberDestructions(0), NumBaseOrMemberDestructions(0) {
setImplicit(isImplicitlyDeclared);
}
diff --git a/clang/lib/AST/DeclPrinter.cpp b/clang/lib/AST/DeclPrinter.cpp
index 3a8261f82c4..84ae72977e6 100644
--- a/clang/lib/AST/DeclPrinter.cpp
+++ b/clang/lib/AST/DeclPrinter.cpp
@@ -374,7 +374,6 @@ void DeclPrinter::VisitFunctionDecl(FunctionDecl *D) {
}
}
}
-#if 0
else if (CXXDestructorDecl *DDecl = dyn_cast<CXXDestructorDecl>(D)) {
if (DDecl->getNumBaseOrMemberDestructions() > 0) {
// FIXME. This is strictly for visualization of destructor's AST for
@@ -405,7 +404,6 @@ void DeclPrinter::VisitFunctionDecl(FunctionDecl *D) {
}
}
}
-#endif
else
AFT->getResultType().getAsStringInternal(Proto, Policy);
} else {
OpenPOWER on IntegriCloud