| /* Test that function-like macros are restricted to directives, and | |
| that unterminated ones are warned about. */ | |
| /* { dg-do preprocess } */ | |
| #define f(x) x | |
| #if 2 f(/* { dg-error "unterminated" "unterminated macro in directive" } */ | |
| ) | |
| #endif | |
| f( /* { dg-error "unterminated" "unterminated macro" } */ |