Sign in
android
/
toolchain
/
rustc
/
5139364148b53d79de1b5e778004d41a6a33a4a2
/
.
/
tests
/
ui
/
generic-associated-types
/
issue-68643-broken-mir.rs
blob: 39db51c0e2a212821c8dc5425bc15ae749a07c6c [
file
] [
log
] [
blame
]
// Regression test for #68643
trait
Fun
{
type
F
<
'
a
>:
Fn
()
->
u32
;
fn
callme
<
'a>(f: Self::F<'
a
>)
->
u32
{
f
()
}
}
impl
<
T
>
Fun
for
T
{
type
F
<
'
a
>
=
Self
;
//~^ ERROR expected a `Fn()` closure, found `T`
}
pub
fn
main
()
{
<
fn
()>::
callme
(||
{});
}