3 // { dg-options "-std=c++20 -fsanitize=address" }
10 using promise_type = promise;
16 future get_return_object() noexcept { return {}; }
17 auto initial_suspend() noexcept { return std::suspend_never{}; }
18 auto final_suspend() noexcept { return std::suspend_never{}; }
19 void return_void() noexcept {}
20 void unhandled_exception() {}