diff options
Diffstat (limited to 'src/test/ui/consts/min_const_fn/min_const_fn_libstd.rs')
-rw-r--r-- | src/test/ui/consts/min_const_fn/min_const_fn_libstd.rs | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/ui/consts/min_const_fn/min_const_fn_libstd.rs b/src/test/ui/consts/min_const_fn/min_const_fn_libstd.rs deleted file mode 100644 index cb8f74186..000000000 --- a/src/test/ui/consts/min_const_fn/min_const_fn_libstd.rs +++ /dev/null @@ -1,26 +0,0 @@ -// build-pass (FIXME(62277): could be check-pass?) - -use std::cell::UnsafeCell; -use std::sync::atomic::AtomicU32; -pub struct Condvar { - condvar: UnsafeCell<AtomicU32>, -} - -unsafe impl Send for Condvar {} -unsafe impl Sync for Condvar {} - -#[repr(C)] -#[derive(Copy, Clone, Eq, PartialEq, Hash, Debug)] -struct NoWait(u32); - -const CONDVAR_HAS_NO_WAITERS: NoWait = NoWait(42); - -impl Condvar { - pub const fn new() -> Condvar { - Condvar { - condvar: UnsafeCell::new(AtomicU32::new(CONDVAR_HAS_NO_WAITERS.0)), - } - } -} - -fn main() {} |