]> git.lizzy.rs Git - rust.git/blob - src/test/ui/const-generics/issue-67945-2.rs
Auto merge of #79342 - CDirkx:ipaddr-const, r=oli-obk
[rust.git] / src / test / ui / const-generics / issue-67945-2.rs
1 // revisions: full min
2
3 #![cfg_attr(full, allow(incomplete_features))]
4 #![cfg_attr(full, feature(const_generics))]
5 #![cfg_attr(min, feature(min_const_generics))]
6
7 use std::mem::MaybeUninit;
8
9 struct Bug<S> {
10     //~^ ERROR parameter `S` is never used
11     A: [(); {
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
17         0
18     }],
19 }
20
21 fn main() {}