diff options
author | Richard Trieu <rtrieu@google.com> | 2014-09-12 22:47:58 +0000 |
---|---|---|
committer | Richard Trieu <rtrieu@google.com> | 2014-09-12 22:47:58 +0000 |
commit | 8a0c9e624764b705791b26ed98f66034b9896cef (patch) | |
tree | b8f4f8a7e843b154a4de1c57953e4382553a46a0 /clang/lib/Sema/SemaDeclCXX.cpp | |
parent | b8536b1db8302a367f727515b85a4eb60835ec84 (diff) | |
download | bcm5719-llvm-8a0c9e624764b705791b26ed98f66034b9896cef.tar.gz bcm5719-llvm-8a0c9e624764b705791b26ed98f66034b9896cef.zip |
Check delegating constructors for using uninitialized fields.
llvm-svn: 217716
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
-rw-r--r-- | clang/lib/Sema/SemaDeclCXX.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index 858f2c70b03..006a3c49d7c 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp @@ -3623,6 +3623,8 @@ Sema::SetDelegatingInitializer(CXXConstructorDecl *Constructor, DelegatingCtorDecls.push_back(Constructor); + DiagnoseUninitializedFields(*this, Constructor); + return false; } |