File: diagnostic-input-utf8-bom.c

package info (click to toggle)
gcc-arm-none-eabi 15%3A14.2.rel1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,099,328 kB
  • sloc: cpp: 3,627,108; ansic: 2,571,498; ada: 834,230; f90: 235,082; makefile: 79,231; asm: 74,984; xml: 51,692; exp: 39,736; sh: 33,298; objc: 15,629; python: 15,069; fortran: 14,429; pascal: 7,003; awk: 5,070; perl: 3,106; ml: 285; lisp: 253; lex: 204; haskell: 135
file content (14 lines) | stat: -rw-r--r-- 499 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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 "" } */