]> git.lizzy.rs Git - rust.git/blob - src/tools/rustfmt/tests/target/format_strings/issue-3263.rs
Rollup merge of #84880 - jyn514:cleanup-itemkind, r=GuillaumeGomez
[rust.git] / src / tools / rustfmt / tests / target / format_strings / issue-3263.rs
1 // rustfmt-format_strings: true
2 // rustfmt-newline_style: Windows
3
4 #[test]
5 fn compile_empty_program() {
6     let result = get_result();
7     let expected = "; ModuleID = \'foo\'
8
9 ; Function Attrs: nounwind
10 declare void @llvm.memset.p0i8.i32(i8* nocapture, i8, i32, i32, i1) #0
11
12 declare i32 @write(i32, i8*, i32)
13
14 declare i32 @putchar(i32)
15
16 declare i32 @getchar()
17
18 define i32 @main() {
19 entry:
20   ret i32 0
21 }
22
23 attributes #0 = { nounwind }
24 ";
25     assert_eq!(result, CString::new(expected).unwrap());
26 }