1 // RUN: %clang_cc1 -fsyntax-only %s 2 // RUN: %clang_cc1 -fcoroutines-ts -DCORO -fsyntax-only %s 3 4 #ifdef CORO 5 #define CORO_KEYWORD(NAME) _Static_assert(!__is_identifier(NAME), #NAME) 6 #else 7 #define CORO_KEYWORD(NAME) _Static_assert(__is_identifier(NAME), #NAME) 8 #endif 9 10 CORO_KEYWORD(co_await); 11 CORO_KEYWORD(co_return); 12 CORO_KEYWORD(co_yield); 13