blob: 1dc8e9f797dec9bceca4cb3b5144fd8e4df4dd54 [file]
// { dg-output "14\r*\n42\r*\n" }
#![feature(no_core)]
#![no_core]
#![feature(rustc_attrs)]
#[rustc_builtin_macro]
macro_rules! column {
() => {{}};
}
extern "C" {
fn printf(fmt: *const i8, ...);
}
fn print(s: u32) {
unsafe {
printf("%u\n\0" as *const str as *const i8, s);
}
}
fn main() -> i32 {
let c0 = column!();
print(c0);
let c1 = /* --------------------- */ column!();
print(c1);
0
}