// This ensures we don't ICE in situations like rust-lang/rust#127299. trait Qux { fn bar() -> i32; } pub struct Lint { pub desc: &'static dyn Qux, //~^ ERROR cannot be made into an object } static FOO: &Lint = &Lint { desc: "desc" }; //~^ ERROR cannot be shared between threads safely //~| ERROR cannot be made into an object //~| ERROR cannot be made into an object fn main() {}