diff options
| author | Richard Trieu <rtrieu@google.com> | 2015-05-28 00:14:02 +0000 |
|---|---|---|
| committer | Richard Trieu <rtrieu@google.com> | 2015-05-28 00:14:02 +0000 |
| commit | 95a192a3abdd9ab817b5241c7a9c9fec304784d5 (patch) | |
| tree | 8e3de3c6e7d9096bf8c5d8b6ebc1ede8f88af0a0 /clang/lib/Sema/SemaExprObjC.cpp | |
| parent | caf09fe0225ef50019df6f495aaf17b40346c4f7 (diff) | |
| download | bcm5719-llvm-95a192a3abdd9ab817b5241c7a9c9fec304784d5.tar.gz bcm5719-llvm-95a192a3abdd9ab817b5241c7a9c9fec304784d5.zip | |
Update -Winvalid-noreturn to handle destructors better.
When checking if a function is noreturn, consider a codepath to be noreturn if
the path destroys a class and the class destructor, base class destructors, or
member field destructors are marked noreturn.
Differential Revision: http://reviews.llvm.org/D9454
llvm-svn: 238382
Diffstat (limited to 'clang/lib/Sema/SemaExprObjC.cpp')
0 files changed, 0 insertions, 0 deletions

