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

Packit b40e2e
/* u_1_8.c:     Undefined behaviors on unterminated quotations. */
Packit b40e2e
Packit b40e2e
/* { dg-do preprocess }
Packit b40e2e
   { dg-excess-errors "" } */
Packit b40e2e
Packit b40e2e
/* u.1.8:   Unterminated character constant.    */
Packit b40e2e
/*  The following "comment" may not interpreted as a comment but swallowed by
Packit b40e2e
        the unterminated character constant.    */
Packit b40e2e
#error  I can't understand. /* Token error prior to execution of #error.    */
Packit b40e2e
/* { dg-error "missing terminating ' character| unterminated string or character constant| Unterminated character constant" "" { target *-*-* } 9 } */
Packit b40e2e
Packit b40e2e
/* u.1.9:   Unterminated string literal.    */
Packit b40e2e
    "String literal
Packit b40e2e
    across the lines.
Packit b40e2e
"
Packit b40e2e
/* { dg-error "multi-line string literals are deprecated| missing terminating \" character| string constant runs past end of line| Unterminated string literal, skipped the line" "" { target *-*-* } 13 } */
Packit b40e2e
Packit b40e2e
/* u.1.10:  Unterminated header-name.   */
Packit b40e2e
#include    
Packit b40e2e
/* { dg-error "missing terminating > character| (`#include'|#include) expects | Unterminated header name" "" { target *-*-* } 19 } */
Packit b40e2e