commit | 7786188d151aeb60404fd4dd2d1268725e3b9f25 | [log] [tgz] |
---|---|---|
author | Howard Hinnant <hhinnant@apple.com> | Tue Feb 21 21:46:43 2012 +0000 |
committer | Howard Hinnant <hhinnant@apple.com> | Tue Feb 21 21:46:43 2012 +0000 |
tree | a03a2490aef978f8da877b14f4e28670e162d9f7 | |
parent | 3fadda314ad3b1fd0ba16db83476a9d5a7b58d78 [diff] [blame] |
Modernize conversion to bool to the explicit bool conversion operator (library wide). This fixes http://llvm.org/bugs/show_bug.cgi?id=12058. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@151088 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/system_error b/include/system_error index 971be33..805c646 100644 --- a/include/system_error +++ b/include/system_error
@@ -451,7 +451,7 @@ string message() const; _LIBCPP_ALWAYS_INLINE - //explicit + _LIBCPP_EXPLICIT operator bool() const _NOEXCEPT {return __val_ != 0;} }; @@ -528,7 +528,7 @@ string message() const; _LIBCPP_ALWAYS_INLINE - //explicit + _LIBCPP_EXPLICIT operator bool() const _NOEXCEPT {return __val_ != 0;} };