fn copy_after_field_assign_after_uninit() {
    let mut x: A;
    x.a = 1;
    drop(x.a); //~ ERROR use of possibly uninitialized variable: `x.a`
}
// The following functions aren't yet accepted, but they should be.
The following functions aren't yet accepted, but they should be.
The following functions aren ' t yet accepted but they should be .
fn copy_after_field_assign_after_uninit() {
    let mut x: A;
    x.a = 1;
    drop(x.a); //~ ERROR use of possibly uninitialized variable: `x.a`
}
fn copy_after_field_assign_after_uninit ( ) { let mut x : A ; x . a = 1 ; drop ( x . a ) ; //~ ERROR use of possibly uninitialized variable: `x.a` }
The following functions aren't yet accepted, but they should be.
The following functions aren ' t yet accepted but they should be .