diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2009-07-21 22:36:06 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2009-07-21 22:36:06 +0000 |
commit | aee31ac31696b9c956987e655dc06adb34f992df (patch) | |
tree | 8a1579aea3b3c59c2031592510cd0b035caa43f1 /clang/lib/Sema/SemaDeclCXX.cpp | |
parent | 83e6f9370d118ab2fb08142a2b0b1f367d6c774f (diff) | |
download | bcm5719-llvm-aee31ac31696b9c956987e655dc06adb34f992df.tar.gz bcm5719-llvm-aee31ac31696b9c956987e655dc06adb34f992df.zip |
Patch to accomodate Doug's comment on default
destruction of base/members for each destructor AST.
llvm-svn: 76663
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
-rw-r--r-- | clang/lib/Sema/SemaDeclCXX.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index cb62debfe95..1dcac3fc9ec 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp @@ -918,7 +918,7 @@ void Sema::ActOnMemInitializers(DeclPtrTy ConstructorDecl, } } -void Sema::ActOnDefaultCDtorInitializers(DeclPtrTy CDtorDecl) { +void Sema::ActOnDefaultCtorInitializers(DeclPtrTy CDtorDecl) { if (!CDtorDecl) return; @@ -926,10 +926,6 @@ void Sema::ActOnDefaultCDtorInitializers(DeclPtrTy CDtorDecl) { = dyn_cast<CXXConstructorDecl>(CDtorDecl.getAs<Decl>())) Constructor->setBaseOrMemberInitializers(Context, (CXXBaseOrMemberInitializer **)0, 0); - else - if (CXXDestructorDecl *Destructor - = dyn_cast<CXXDestructorDecl>(CDtorDecl.getAs<Decl>())) - Destructor->setBaseOrMemberDestructions(Context); } namespace { |