rust/tests/ui/reachable/unreachable-by-call-arguments-issue-139627.rs
xizheyin 8c8212ef12
Consistent with treating Ctor Call as Struct in liveness analysis
Signed-off-by: xizheyin <xizheyin@smail.nju.edu.cn>
2025-04-14 14:29:14 +08:00

16 lines
230 B
Rust

//@ check-pass
#![deny(unreachable_code)]
#![deny(unused)]
pub enum Void {}
pub struct S<T>(T);
pub fn foo(void: Void, void1: Void) {
let s = S(void);
drop(s);
let s1 = S { 0: void1 };
drop(s1);
}
fn main() {}