rust/tests/ui/statics/unsizing-wfcheck-issue-127299.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

18 lines
397 B
Rust
Raw Normal View History

// 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() {}