1 //  { dg-additional-options "-fsyntax-only -fexceptions -w" }
2 
3 // Diagose missing traits (e.g. fail to include <coroutine>).
4 
5 int
bad_coroutine(void)6 bad_coroutine (void)
7 {
8   co_yield 5; // { dg-error {coroutines require a traits template; cannot find 'std::coroutine_traits'} }
9   co_return;
10 }
11