rust/src/test/codegen/enum-bounds-check-issue-82871.rs
2021-03-12 12:06:10 +08:00

16 lines
244 B
Rust

// compile-flags: -O
// min-llvm-version: 11.0
#![crate_type = "lib"]
#[repr(C)]
pub enum E {
A,
}
// CHECK-LABEL: @index
#[no_mangle]
pub fn index(x: &[u32; 3], ind: E) -> u32{
// CHECK-NOT: panic_bounds_check
x[ind as usize]
}