| //@ build-pass | |
| #![allow(dead_code)] | |
| #![allow(non_upper_case_globals)] | |
| extern crate core; | |
| use core::marker::Sync; | |
| static SARRAY: [i32; 1] = [11]; | |
| struct MyStruct { | |
| pub arr: *const [i32], | |
| } | |
| unsafe impl Sync for MyStruct {} | |
| static mystruct: MyStruct = MyStruct { | |
| arr: &SARRAY | |
| }; | |
| fn main() {} |