// build-pass (FIXME(62277): could be check-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() {}