diff options
author | Howard Hinnant <hhinnant@apple.com> | 2013-08-22 17:41:48 +0000 |
---|---|---|
committer | Howard Hinnant <hhinnant@apple.com> | 2013-08-22 17:41:48 +0000 |
commit | 8a1df3ca0cbb3d30125c0e011219923c8dc15e1d (patch) | |
tree | c6fdae61b274419cec8d4223176efb63e4c34d72 /include/system_error | |
parent | d7cddf651933c246f4b2c4b3de4a4751a9a050db (diff) | |
download | external_libcxx-8a1df3ca0cbb3d30125c0e011219923c8dc15e1d.tar.gz external_libcxx-8a1df3ca0cbb3d30125c0e011219923c8dc15e1d.tar.bz2 external_libcxx-8a1df3ca0cbb3d30125c0e011219923c8dc15e1d.zip |
David Blaikie suggested this test for detecting constexpr on the error_category default constructor. Additionally I decided to make this constructor trivial as well, as I could not come up with a rationale for not doing so. Fully tested with both current Apple clang and tip-of-trunk clang.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@189034 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/system_error')
-rw-r--r-- | include/system_error | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/system_error b/include/system_error index df668cc64..afc73f29a 100644 --- a/include/system_error +++ b/include/system_error @@ -370,7 +370,8 @@ public: #ifdef _LIBCPP_BUILDING_SYSTEM_ERROR error_category() _NOEXCEPT; #else - _LIBCPP_ALWAYS_INLINE _LIBCPP_CONSTEXPR_AFTER_CXX11 error_category() _NOEXCEPT {} + _LIBCPP_ALWAYS_INLINE + _LIBCPP_CONSTEXPR_AFTER_CXX11 error_category() _NOEXCEPT = default; #endif private: error_category(const error_category&);// = delete; |