1 #![feature(lang_items, link_args, start, libc)]
2 #![link_args = "-nostartfiles"]
5 use core::panic::PanicInfo;
6 use core::sync::atomic::{AtomicUsize, Ordering};
8 static N: AtomicUsize = AtomicUsize::new(0);
10 #[warn(clippy::main_recursion)]
12 fn main(argc: isize, argv: *const *const u8) -> isize {
13 let x = N.load(Ordering::Relaxed);
14 N.store(x + 1, Ordering::Relaxed);
23 #[allow(clippy::empty_loop)]
25 fn panic(_info: &PanicInfo) -> ! {
29 #[lang = "eh_personality"]
30 extern "C" fn eh_personality() {}