| //! Regression test for #121176 | |
| //! KnownPanicsLint used to assert ABI compatibility in the interpreter, | |
| //! which ICEs with unsized statics. | |
| //@ needs-rustc-debug-assertions | |
| use std::fmt::Debug; | |
| static STATIC_1: dyn Debug + Sync = *(); | |
| //~^ ERROR the size for values of type `(dyn Debug + Sync + 'static)` cannot be known | |
| //~| ERROR type `()` cannot be dereferenced | |
| fn main() { | |
| println!("{:?}", &STATIC_1); | |
| } |