]> git.lizzy.rs Git - rust.git/blob - src/test/ui/issues/issue-23433.rs
Rollup merge of #61457 - timvermeulen:double_ended_iters, r=scottmcm
[rust.git] / src / test / ui / issues / issue-23433.rs
1 // run-pass
2 // Don't fail if we encounter a NonNull<T> where T is an unsized type
3
4 use std::ptr::NonNull;
5
6 fn main() {
7     let mut a = [0u8; 5];
8     let b: Option<NonNull<[u8]>> = Some(NonNull::from(&mut a));
9     match b {
10         Some(_) => println!("Got `Some`"),
11         None => panic!("Unexpected `None`"),
12     }
13 }