Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
let-else
/
const-fn.rs
blob: 802558719f6d8387f992d1976fbbab7386cc8bf7 [
file
] [
log
] [
blame
] [
edit
]
//@ 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
);
}