2 #![warn(clippy::missing_spin_loop)]
3 #![feature(lang_items, start, libc)]
6 use core::sync::atomic::{AtomicBool, Ordering};
9 fn main(_argc: isize, _argv: *const *const u8) -> isize {
10 // This should trigger the lint
11 let b = AtomicBool::new(true);
12 // This should lint with `core::hint::spin_loop()`
13 while b.load(Ordering::Acquire) { core::hint::spin_loop() }
18 fn panic(_info: &core::panic::PanicInfo) -> ! {
22 #[lang = "eh_personality"]
23 extern "C" fn eh_personality() {}