From d8bf850359f87869a496fdefff0101265fa6f412 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. llvm-svn: 189034 --- libcxx/include/system_error | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libcxx/include/system_error') diff --git a/libcxx/include/system_error b/libcxx/include/system_error index df668cc64c6..afc73f29ad6 100644 --- a/libcxx/include/system_error +++ b/libcxx/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