// Optimized MIR shouldn't have critical call edges | |
// | |
//@ build-fail | |
//@ edition: 2021 | |
//@ compile-flags: --crate-type=lib | |
//@ failure-status: 101 | |
//@ dont-check-compiler-stderr | |
#![feature(repr_simd)] | |
#[repr(simd)] | |
pub struct U32x4([u32; 4]); | |
pub fn f(a: U32x4) -> [u32; 4] { | |
a.0 | |
//~^ ERROR broken MIR in Item | |
//~| ERROR Projecting into SIMD type U32x4 is banned by MCP#838 | |
} |