1
Fork 0

Add regression test

This commit is contained in:
Amanjeev Sethi 2022-09-02 19:12:03 -04:00 committed by Oli Scherer
parent bd6b336133
commit ca109af2ac

View file

@ -0,0 +1,20 @@
// check-pass
use std::cell::Cell;
use std::ptr::NonNull;
struct ChunkFooter {
prev: Cell<NonNull<ChunkFooter>>,
}
struct EmptyChunkFooter(ChunkFooter);
unsafe impl Sync for EmptyChunkFooter {}
static EMPTY_CHUNK: EmptyChunkFooter = EmptyChunkFooter(ChunkFooter {
prev: Cell::new(unsafe {
NonNull::new_unchecked(&EMPTY_CHUNK as *const EmptyChunkFooter as *mut ChunkFooter)
}),
});
fn main() {}