From 8a1df3ca0cbb3d30125c0e011219923c8dc15e1d Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Thu, 22 Aug 2013 17:41:48 +0000 Subject: 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 --- include/system_error | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include/system_error') 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; -- cgit v1.2.3