diff options
author | Anders Carlsson <andersca@mac.com> | 2009-11-13 19:21:49 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2009-11-13 19:21:49 +0000 |
commit | 1fe64cb05955e14324c53b6a4098257765239c72 (patch) | |
tree | 834f78dfa30e54d24028b8a23a55a662f713a1db /clang/lib/Sema/SemaDecl.cpp | |
parent | dd6e6918e678e5e7ee0d242fb1cbfba44671b98b (diff) | |
download | bcm5719-llvm-1fe64cb05955e14324c53b6a4098257765239c72.tar.gz bcm5719-llvm-1fe64cb05955e14324c53b6a4098257765239c72.zip |
Fix bug Doug noticed.
llvm-svn: 88679
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
-rw-r--r-- | clang/lib/Sema/SemaDecl.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp index 2fb8d10250e..fa31cc5ddb0 100644 --- a/clang/lib/Sema/SemaDecl.cpp +++ b/clang/lib/Sema/SemaDecl.cpp @@ -4020,6 +4020,8 @@ Sema::DeclPtrTy Sema::ActOnFinishFunctionBody(DeclPtrTy D, StmtArg BodyArg, if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(dcl)) computeBaseOrMembersToDestroy(Destructor); + + assert(ExprTemporaries.empty() && "Leftover temporaries in function"); return D; } |