https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115908 --- Comment #2 from Artyom Kolpakov <ddvamp007 at gmail dot com> --- When I wrote about returning the reference, i meant the return type of get_return_object(), and not the coroutine itself