Mercurial > hg > CbC > CbC_llvm
diff libcxx/src/optional.cpp @ 221:79ff65ed7e25
LLVM12 Original
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 15 Jun 2021 19:15:29 +0900 |
parents | 1d019706d866 |
children | c4bab56944e8 |
line wrap: on
line diff
--- a/libcxx/src/optional.cpp Tue Jun 15 19:13:43 2021 +0900 +++ b/libcxx/src/optional.cpp Tue Jun 15 19:15:29 2021 +0900 @@ -7,13 +7,14 @@ //===----------------------------------------------------------------------===// #include "optional" +#include "__availability" namespace std { -bad_optional_access::~bad_optional_access() _NOEXCEPT = default; +bad_optional_access::~bad_optional_access() noexcept = default; -const char* bad_optional_access::what() const _NOEXCEPT { +const char* bad_optional_access::what() const noexcept { return "bad_optional_access"; } @@ -33,9 +34,9 @@ bad_optional_access() : std::logic_error("Bad optional Access") {} // Get the key function ~bad_optional_access() into the dylib - virtual ~bad_optional_access() _NOEXCEPT; + virtual ~bad_optional_access() noexcept; }; -bad_optional_access::~bad_optional_access() _NOEXCEPT = default; +bad_optional_access::~bad_optional_access() noexcept = default; _LIBCPP_END_NAMESPACE_EXPERIMENTAL