Sign in
rust
/
rust
/
8eb7c58dbb7b32701af113bc58722d0d1fefb1eb
/
.
/
src
/
test
/
codegen
/
enum-bounds-check.rs
blob: 21a27c9f35d4e5bb32936e8018321fa814adb95b [
file
]
// compile-flags: -O
#![
crate_type
=
"lib"
]
pub
enum
Foo
{
A
,
B
}
// CHECK-LABEL: @lookup
#[
no_mangle
]
pub
fn
lookup
(
buf
:
&[
u8
;
2
],
f
:
Foo
)
->
u8
{
// CHECK-NOT: panic_bounds_check
buf
[
f
as
usize
]
}