//@ build-pass | |
#![allow(dead_code)] | |
// defining static with struct that contains enum | |
// with &'static str variant used to cause ICE | |
//@ pretty-expanded FIXME #23616 | |
pub enum Foo { | |
Bar, | |
Baz(&'static str), | |
} | |
pub static TEST: Test = Test { | |
foo: Foo::Bar, | |
c: 'a' | |
}; | |
pub struct Test { | |
foo: Foo, | |
c: char, | |
} | |
fn main() {} |