int 1; /* { dg-do compile } */ /* { dg-options "-fdiagnostics-show-caret" } */ /* This file begins with a UTF-8 byte order mark. Verify that diagnostics still point to the right place, since the stripping of the BOM happens twice, once when libcpp reads the file, and once when diagnostics infrastucture reads it. */ /* { dg-error "expected .* before numeric constant" "" { target *-*-*} 1 } */ /* { dg-begin-multiline-output "" } int 1; ^ { dg-end-multiline-output "" } */