// Tests that codegen treats the rhs of pth's decl // as a _|_-typed thing, not a str-typed thing //@ run-fail //@ error-pattern:bye //@ needs-subprocess #![allow(unreachable_code)] #![allow(unused_variables)] struct T { t: String, } fn main() { let pth = panic!("bye"); let _rs: T = T { t: pth }; }