From 26a3f288f1895a8c061c0458590542a3d2ee796a Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Tue, 9 Feb 2021 11:23:29 +0000 Subject: [PATCH] libstdc++: Make coroutine_handle<_Promise>::from_address() noexcept [PR 99021] The coroutine_handle::from_address(void*) version is already noexcept, and they do the same thing. Make them consistent. libstdc++-v3/ChangeLog: PR libstdc++/99021 * include/std/coroutine (coroutine_handle

::from_address): Add noexcept. --- libstdc++-v3/include/std/coroutine | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libstdc++-v3/include/std/coroutine b/libstdc++-v3/include/std/coroutine index e69024caf4c..209deb7bb42 100644 --- a/libstdc++-v3/include/std/coroutine +++ b/libstdc++-v3/include/std/coroutine @@ -206,7 +206,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION constexpr void* address() const noexcept { return _M_fr_ptr; } - constexpr static coroutine_handle from_address(void* __a) + constexpr static coroutine_handle from_address(void* __a) noexcept { coroutine_handle __self; __self._M_fr_ptr = __a; -- 2.30.2