Sign in
android
/
toolchain
/
rustc
/
d720b3f2ba07cb42ff7b311589c99daefe3aaa22
/
.
/
tests
/
ui
/
let-else
/
const-fn.rs
blob: a3921b8033fc01d3bdd45c79ab2bc1fb7a9f00bd [
file
] [
log
] [
blame
]
// run-pass
// issue #101932
const
fn
foo
(
a
:
Option
<
i32
>)
->
i32
{
let
Some
(
a
)
=
a
else
{
return
42
};
a
+
1
}
fn
main
()
{
const
A
:
i32
=
foo
(
None
);
const
B
:
i32
=
foo
(
Some
(
1
));
println
!(
"{} {}"
,
A
,
B
);
}