]> git.proxmox.com Git - rustc.git/blame - src/test/ui/borrowck/disallow-possibly-uninitialized.rs
New upstream version 1.67.1+dfsg1
[rustc.git] / src / test / ui / borrowck / disallow-possibly-uninitialized.rs
CommitLineData
416331ca
XL
1// Test that we don't allow partial initialization.
2// This may be relaxed in the future (see #54987).
3
4fn main() {
5 let mut t: (u64, u64);
6 t.0 = 1;
064997fb 7 //~^ ERROR E0381
416331ca
XL
8 t.1 = 1;
9
10 let mut t: (u64, u64);
11 t.1 = 1;
064997fb 12 //~^ ERROR E0381
416331ca
XL
13 t.0 = 1;
14
15 let mut t: (u64, u64);
16 t.0 = 1;
064997fb 17 //~^ ERROR E0381
416331ca
XL
18
19 let mut t: (u64,);
20 t.0 = 1;
064997fb 21 //~^ ERROR E0381
416331ca 22}