Sign in
fuchsia
/
third_party
/
rust
/
a10a02bf5fd00e4b34f1856af17d058dd5ec06f0
/
.
/
src
/
test
/
mir-opt
/
const_goto.rs
blob: 939902e70e94b5e65e634c845a5ce6ff4f81f3b4 [
file
] [
log
] [
blame
]
pub
enum
Foo
{
A
,
B
,
C
,
D
,
E
,
F
,
}
// EMIT_MIR const_goto.issue_77355_opt.ConstGoto.diff
fn
issue_77355_opt
(
num
:
Foo
)
->
u64
{
if
matches
!(
num
,
Foo
::
B
|
Foo
::
C
)
{
23
}
else
{
42
}
}
fn
main
()
{
issue_77355_opt
(
Foo
::
A
);
}