| //@ run-pass | |
| // gate-test-const_precise_live_drops | |
| #![feature(const_precise_live_drops)] | |
| const _: Vec<i32> = { | |
| let vec_tuple = (Vec::new(),); | |
| vec_tuple.0 | |
| }; | |
| const _: Vec<i32> = { | |
| let x: Result<_, Vec<i32>> = Ok(Vec::new()); | |
| match x { | |
| Ok(x) | Err(x) => x, | |
| } | |
| }; | |
| fn main() {} |