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 | eec915d6864110d93e5ab1fdba7cfe4aaa4a2e88 (patch) | |
tree | 7fa1897295ae37e020186547626c9fe23525ed2d /llvm/lib/Support | |
parent | 952d1f9f40733718774aaf3694dee41dae30e55a (diff) | |
download | bcm5719-llvm-eec915d6864110d93e5ab1fdba7cfe4aaa4a2e88.tar.gz bcm5719-llvm-eec915d6864110d93e5ab1fdba7cfe4aaa4a2e88.zip |
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.
llvm-svn: 150866
Diffstat (limited to 'llvm/lib/Support')
0 files changed, 0 insertions, 0 deletions