]>
git.proxmox.com Git - rustc.git/blob - src/tools/clippy/tests/ui/missing_spin_loop_no_std.rs
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
) {}
18 fn panic(_info
: &core
::panic
::PanicInfo
) -> ! {
22 #[lang = "eh_personality"]
23 extern "C" fn eh_personality() {}