rust/tests/ui/issues/issue-57781.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

21 lines
328 B
Rust
Raw Normal View History

2019-02-25 17:55:43 -06:00
//@ run-pass
use std::cell::UnsafeCell;
use std::collections::HashMap;
struct OnceCell<T> {
_value: UnsafeCell<Option<T>>,
}
impl<T> OnceCell<T> {
const INIT: OnceCell<T> = OnceCell {
_value: UnsafeCell::new(None),
};
}
pub fn crash<K, T>() {
let _ = OnceCell::<HashMap<K, T>>::INIT;
}
fn main() {}