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:
Jakub Jelinek 2022-03-22 15:37:20 +01:00
parent 24ee43194a
commit b6e33907eb

View 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; }
};