| Richard Smith | f8bdb0a | 2015-10-22 05:21:12 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -fsyntax-only %s | 
| Gor Nishanov | 4ffb434 | 2016-10-02 03:31:58 +0000 | [diff] [blame] | 2 | // RUN: %clang_cc1 -fcoroutines-ts -DCORO -fsyntax-only %s | 
| Richard Smith | f8bdb0a | 2015-10-22 05:21:12 +0000 | [diff] [blame] | 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); |