Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
impl-trait
/
defining-use-uncaptured-non-universal-region.rs
blob: f90ff51c651aa77faa4e49c813576a9589f94ab5 [
file
] [
log
] [
blame
] [
edit
]
// issue: #111906
//@ check-pass
#![
allow
(
unconditional_recursion
)]
fn
foo
<
'a: '
a
>()
->
impl
Sized
{
let
_
:
()
=
foo
::<
'
a
>();
loop
{}
}
fn
bar
<
'a: '
a
>()
->
impl
Sized
+
'
a
{
let
_
:
*
mut
&
'a () = bar::<'
a
>();
loop
{}
}
fn
main
()
{}