testsuite: Add testcase for already fixed PR [PR102489]
This got broken with r12-3529 and fixed with r12-5255. 2022-03-22 Jakub Jelinek <jakub@redhat.com> PR c++/102489 * g++.dg/coroutines/pr102489.C: New test.
This commit is contained in:
parent
24ee43194a
commit
b6e33907eb
16
gcc/testsuite/g++.dg/coroutines/pr102489.C
Normal file
16
gcc/testsuite/g++.dg/coroutines/pr102489.C
Normal file
@ -0,0 +1,16 @@
|
||||
// PR c++/102489
|
||||
// { dg-do compile }
|
||||
// { dg-additional-options "-O" }
|
||||
|
||||
#include <coroutine>
|
||||
|
||||
struct footask {
|
||||
struct promise_type {
|
||||
std::suspend_never initial_suspend();
|
||||
std::suspend_never final_suspend() noexcept;
|
||||
void unhandled_exception();
|
||||
void get_return_object();
|
||||
};
|
||||
std::suspend_always foo;
|
||||
footask taskfun() { co_await foo; }
|
||||
};
|
Loading…
Reference in New Issue
Block a user