]> git.lizzy.rs Git - rust.git/blob - tests/ui/issues/issue-102964.rs
Auto merge of #107044 - cuviper:more-llvm-ci, r=Mark-Simulacrum
[rust.git] / tests / ui / issues / issue-102964.rs
1 use std::rc::Rc;
2 type Foo<'a, T> = &'a dyn Fn(&T);
3 type RcFoo<'a, T> = Rc<Foo<'a, T>>;
4
5 fn bar_function<T>(function: Foo<T>) -> RcFoo<T> {
6     //~^ ERROR mismatched types
7     let rc = Rc::new(function);
8 }
9
10 fn main() {}