Sign in
fuchsia
/
third_party
/
rust
/
6bd8c6d4f44884a756471dda6ff3e5c66dbbd042
/
.
/
src
/
test
/
codegen
/
enum-bounds-check.rs
blob: 21a27c9f35d4e5bb32936e8018321fa814adb95b [
file
] [
log
] [
blame
]
// 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
]
}