// { dg-additional-options "-w" } // { dg-output "12\r*" } mod modules; extern "C" { fn printf(s: *const i8, ...); } fn main() -> i32 { unsafe { let fmt_s = "%d\n\0"; let fmt_p = fmt_s as *const str; let fmt_i8 = fmt_p as *const i8; printf(fmt_i8, modules::return_12()); } return 0; }