Index: clang/test/SemaCXX/coroutine_handle-addres-return-type.cpp =================================================================== --- clang/test/SemaCXX/coroutine_handle-addres-return-type.cpp +++ clang/test/SemaCXX/coroutine_handle-addres-return-type.cpp @@ -43,7 +43,7 @@ struct task { struct promise_type { auto initial_suspend() { return suspend_never{}; } - auto final_suspend() { return suspend_never{}; } + auto final_suspend() noexcept { return suspend_never{}; } auto get_return_object() { return task{}; } static void unhandled_exception() {} void return_void() {}