Blame cpp-test/test-t/e_31_3.c

Packit b40e2e
/* e_31_3.c:    Macro call in control line should complete in the line. */
Packit b40e2e
Packit b40e2e
/* { dg-do preprocess } */
Packit b40e2e
Packit b40e2e
#define glue( a, b)     a ## b
Packit b40e2e
#define str( s)         # s
Packit b40e2e
#define xstr( s)        str( s)
Packit b40e2e
Packit b40e2e
/* 31.3:    Unterminated macro call.    */
Packit b40e2e
#include    xstr( glue( header,
Packit b40e2e
    .h))
Packit b40e2e
/* [ dg-error "unterminated argument list| (U|u)nterminated macro call" "" { target *-*-* } 10 } */
Packit b40e2e
/* { dg-excess-errors "" } */
Packit b40e2e