/* 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" } */