diff options
| author | Eric Fiselier <eric@efcs.ca> | 2016-10-07 21:27:45 +0000 |
|---|---|---|
| committer | Eric Fiselier <eric@efcs.ca> | 2016-10-07 21:27:45 +0000 |
| commit | b18fd9654f67876d366dc7d5577a5c91287d8353 (patch) | |
| tree | 19539be19870ba70f2fe9c75d55ef4aaa9e28f4d /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | c50b1a263bcb7edd1d6f2e08cb47a6dcc0562eb7 (diff) | |
Fix various issues in std::any and the related tests.
* Fix self-swap. Patch from Casey Carter.
* Remove workarounds and tests for types with deleted move constructors. This
was originally added as part of a LWG proposed resolution that has since
changed.
* Re-apply most recent PR for LWG 2769.
* Re-apply most recent PR for LWG 2754. Specifically fix the SFINAE checks to
use the decayed type.
* Fix tests to allow moved-from std::any's to have a non-empty state. This is
the behavior of MSVC's std::any.
* Various whitespace and test fixes.
llvm-svn: 283606
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
