| commit | 0848210b745638d297546508f4070ffbe535ab9c | [log] [tgz] |
|---|---|---|
| author | Richard Smith <richard-llvm@metafoo.co.uk> | Tue Feb 20 02:32:30 2018 +0000 |
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | Tue Feb 20 02:32:30 2018 +0000 |
| tree | 054db46da274b2c1acaa04f2a0208667e1837634 | |
| parent | 711964ddc19dfafeec35ba291ebd01d0c6cc0839 [diff] |
Fix some -Wexceptions false positives. Reimplement the "noexcept function actually throws" warning to properly handle nested try-blocks. In passing, change 'throw;' handling to treat any enclosing try block as being sufficient to suppress the warning rather than requiring a 'catch (...)'; the warning is intended to be conservatively-correct. llvm-svn: 325545