diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-02-18 04:13:32 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-02-18 04:13:32 +0000 |
commit | 213d70b58b4f48050c3e545ce1bd4b0ec3af74be (patch) | |
tree | 9661e582f190ec53f160cc5d852bd6467a49f92c /lib/StaticAnalyzer/Core/ExprEngine.cpp | |
parent | 7d5088aa52d6e32b309ad0af32ea520ddbc5f953 (diff) |
Diagnose uses of deleted destructors and inaccessible defaulted destructors.
We had two separate issues here: firstly, varions functions were assuming that
they did not need to perform semantic checks on trivial destructors (this is
not true in C++11, where a trivial destructor can nonetheless be private or
deleted), and a bunch of DiagnoseUseOfDecl calls were missing for uses of
destructors.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150866 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/StaticAnalyzer/Core/ExprEngine.cpp')
0 files changed, 0 insertions, 0 deletions