18 lines
397 B
Rust
18 lines
397 B
Rust
|
// 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() {}
|