Sign in
android
/
toolchain
/
rustc
/
d720b3f2ba07cb42ff7b311589c99daefe3aaa22
/
.
/
tests
/
ui
/
issues
/
issue-43853.rs
blob: dd42c1e3cb83134353d4c1f192dfea8ddedf82fd [
file
] [
log
] [
blame
]
// run-pass
// needs-unwind
use
std
::
panic
;
fn
test
()
{
wait
(||
panic
!());
}
fn
wait
<
T
,
F
:
FnOnce
()
->
T
>(
f
:
F
)
->
F
::
Output
{
From
::
from
(
f
())
}
fn
main
()
{
let
result
=
panic
::
catch_unwind
(
move
||
test
());
assert
!(
result
.
is_err
());
}