21 lines
349 B
Rust
21 lines
349 B
Rust
// This test is currently disallowed, but we hope someday to support it.
|
|
//
|
|
// FIXME(#21232)
|
|
|
|
fn assign_both_fields_and_use() {
|
|
let x: (u32, u32);
|
|
x.0 = 1; //~ ERROR
|
|
x.1 = 22;
|
|
drop(x.0);
|
|
drop(x.1);
|
|
}
|
|
|
|
fn assign_both_fields_the_use_var() {
|
|
let x: (u32, u32);
|
|
x.0 = 1; //~ ERROR
|
|
x.1 = 22;
|
|
drop(x);
|
|
}
|
|
|
|
fn main() { }
|