]>
Commit | Line | Data |
---|---|---|
f035d41b XL |
1 | const _: Option<Vec<i32>> = { |
2 | let mut never_returned = Some(Vec::new()); | |
3 | let mut always_returned = None; //~ ERROR destructors cannot be evaluated at compile-time | |
4 | ||
5 | let mut i = 0; | |
6 | loop { | |
7 | always_returned = never_returned; | |
8 | never_returned = None; | |
9 | ||
10 | i += 1; | |
11 | if i == 10 { | |
12 | break always_returned; | |
13 | } | |
14 | } | |
15 | }; | |
16 | ||
17 | fn main() {} |