]> git.proxmox.com Git - rustc.git/blame - src/test/ui/json-bom-plus-crlf.rs
New upstream version 1.64.0+dfsg1
[rustc.git] / src / test / ui / json-bom-plus-crlf.rs
CommitLineData
e74abb32
XL
1// (This line has BOM so it's ignored by compiletest for directives)\r
2//\r
e74abb32
XL
3// compile-flags: --json=diagnostic-short --error-format=json\r
4// ignore-tidy-cr\r
5\r
6// For easier verifying, the byte offsets in this file should match those\r
7// in the json_bom_plus_crlf_multifile_aux.rs - given the actual fn is\r
8// identical (just with a different, but equally sized name), the easiest way\r
9// to do this is to ensure the two files are of equal size on disk.\r
10\r
11// N.B., this file needs CRLF line endings. The .gitattributes file in\r
12// this directory should enforce it.\r
13\r
14fn main() {\r
15\r
16 let s : String = 1; // Error in the middle of line.\r
17\r
18 let s : String = 1\r
19 ; // Error before the newline.\r
20\r
21 let s : String =\r
221; // Error after the newline.\r
23\r
24 let s : String = (\r
25 ); // Error spanning the newline.\r
26}\r