Sign in
fuchsia
/
third_party
/
rust
/
d46ed5d3333770ac490d587878d708c3be17f137
/
.
/
src
/
test
/
mir-opt
/
unreachable_diverging.rs
blob: bbf28efc7ddde2140209c0d6696621edf9d0e1df [
file
] [
log
] [
blame
]
pub
enum
Empty
{}
fn
empty
()
->
Option
<
Empty
>
{
None
}
fn
loop_forever
()
{
loop
{}
}
// EMIT_MIR unreachable_diverging.main.UnreachablePropagation.diff
fn
main
()
{
let
x
=
true
;
if
let
Some
(
bomb
)
=
empty
()
{
if
x
{
loop_forever
()
}
match
bomb
{}
}
}