//! LLVM error with unsupported expression in static //! initializer for const pointer in array on macOS. //! //! Regression test for . //@ build-pass //@ compile-flags: -C opt-level=3 const fn make() -> (i32, i32, *const i32) { const V: i32 = 123; &V as *const i32; (0, 0, &V) } fn main() { let arr = [make(); 32]; println!("{}", arr[0].0); }