Files
rust/tests/ui/mir/unsized-extern-static.rs
2025-07-25 02:31:59 +00:00

14 lines
375 B
Rust

//! Regression test for #129109
//! MIR building used to produce erroneous constants when referring to statics of unsized type.
//@ compile-flags: -Zmir-enable-passes=+GVN -Zvalidate-mir
extern "C" {
pub static mut symbol: [i8];
//~^ ERROR the size for values of type `[i8]`
}
fn main() {
println!("C", unsafe { &symbol });
//~^ ERROR argument never used
}