Constant rustc_trans::DIAGNOSTICS [] [src]

pub const DIAGNOSTICS: [(&'static str, &'static str); 1] = [("E0511",
  "\nInvalid monomorphization of an intrinsic function was used. Erroneous code\nexample:\n\n```ignore\n#![feature(platform_intrinsics)]\n\nextern \"platform-intrinsic\" {\n    fn simd_add<T>(a: T, b: T) -> T;\n}\n\nfn main() {\n    unsafe { simd_add(0, 1); }\n    // error: invalid monomorphization of `simd_add` intrinsic\n}\n```\n\nThe generic type has to be a SIMD type. Example:\n\n```\n#![feature(repr_simd)]\n#![feature(platform_intrinsics)]\n\n#[repr(simd)]\n#[derive(Copy, Clone)]\nstruct i32x1(i32);\n\nextern \"platform-intrinsic\" {\n    fn simd_add<T>(a: T, b: T) -> T;\n}\n\nunsafe { simd_add(i32x1(0), i32x1(1)); } // ok!\n```\n")]
🔬 This is a nightly-only experimental API. (rustc_private)