Skip to content

Commit 1e23366

Browse files
committed
Add a test for rust-lang#57781
1 parent 8f2b11c commit 1e23366

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/test/ui/issues/issue-57781.rs

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
// run-pass
2+
3+
use std::cell::UnsafeCell;
4+
use std::collections::HashMap;
5+
6+
struct OnceCell<T> {
7+
_value: UnsafeCell<Option<T>>,
8+
}
9+
10+
impl<T> OnceCell<T> {
11+
const INIT: OnceCell<T> = OnceCell {
12+
_value: UnsafeCell::new(None),
13+
};
14+
}
15+
16+
pub fn crash<K, T>() {
17+
let _ = OnceCell::<HashMap<K, T>>::INIT;
18+
}
19+
20+
fn main() {}

0 commit comments

Comments
 (0)