annotate gcc/testsuite/g++.dg/coroutines/pr94752.C @ 152:2b5abeee2509

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
152
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
1 // { dg-additional-options "-w" }
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
2
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
3 #include "coro.h"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
4
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
5 using namespace std;
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
6
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
7 struct task {
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
8 struct promise_type {
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
9 promise_type() {}
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
10 task get_return_object() { return {}; }
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
11 suspend_never initial_suspend() { return {}; }
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
12 suspend_never final_suspend() { return {}; }
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
13 void return_void() {}
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
14 void unhandled_exception() {}
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
15 };
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
16 };
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
17
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
18 task foo(int) {
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
19 co_return;
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
20 }