//! 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 | |
} |