// rustfmt-format_strings: true | |
#[test] | |
fn compile_empty_program() { | |
let result = get_result(); | |
let expected = "; ModuleID = \'foo\' | |
; Function Attrs: nounwind | |
declare void @llvm.memset.p0i8.i32(i8* nocapture, i8, i32, i32, i1) #0 | |
declare i32 @write(i32, i8*, i32) | |
declare i32 @putchar(i32) | |
declare i32 @getchar() | |
define i32 @main() { | |
entry: | |
ret i32 0 | |
} | |
attributes #0 = { nounwind } | |
"; | |
assert_eq!(result, CString::new(expected).unwrap()); | |
} |