3 #![cfg_attr(full, allow(incomplete_features))]
4 #![cfg_attr(full, feature(const_generics))]
5 #![cfg_attr(min, feature(min_const_generics))]
7 use std::mem::MaybeUninit;
10 //~^ ERROR parameter `S` is never used
12 let x: S = MaybeUninit::uninit();
13 //[min]~^ ERROR generic parameters may not be used in const operations
14 //[full]~^^ ERROR mismatched types
15 let b = &*(&x as *const _ as *const S);
16 //[min]~^ ERROR generic parameters may not be used in const operations