]> git.lizzy.rs Git - rust.git/blob - src/test/ui/json-bom-plus-crlf.rs
Rollup merge of #67480 - rossmacarthur:fix-41260-avoid-issue-0-part-2, r=Centril
[rust.git] / src / test / ui / json-bom-plus-crlf.rs
1 // (This line has BOM so it's ignored by compiletest for directives)\r
2 //\r
3 // build-fail\r
4 // compile-flags: --json=diagnostic-short --error-format=json\r
5 // ignore-tidy-cr\r
6 \r
7 // For easier verifying, the byte offsets in this file should match those\r
8 // in the json_bom_plus_crlf_multifile_aux.rs - given the actual fn is\r
9 // identical (just with a different, but equally sized name), the easiest way\r
10 // to do this is to ensure the two files are of equal size on disk.\r
11 \r
12 // N.B., this file needs CRLF line endings. The .gitattributes file in\r
13 // this directory should enforce it.\r
14 \r
15 fn main() {\r
16 \r
17     let s : String = 1;  // Error in the middle of line.\r
18 \r
19     let s : String = 1\r
20     ;  // Error before the newline.\r
21 \r
22     let s : String =\r
23 1;  // Error after the newline.\r
24 \r
25     let s : String = (\r
26     );  // Error spanning the newline.\r
27 }\r