| const _: Option<Vec<i32>> = { | |
| let mut never_returned = Some(Vec::new()); | |
| let mut always_returned = None; //~ ERROR destructor of | |
| let mut i = 0; | |
| loop { | |
| always_returned = never_returned; | |
| never_returned = None; | |
| i += 1; | |
| if i == 10 { | |
| break always_returned; | |
| } | |
| } | |
| }; | |
| fn main() {} |