]> git.lizzy.rs Git - rust.git/blob - src/test/ui/impl-trait/issue-87450.rs
Rollup merge of #98441 - calebzulawski:simd_as, r=oli-obk
[rust.git] / src / test / ui / impl-trait / issue-87450.rs
1 fn bar() -> impl Fn() {
2     wrap(wrap(wrap(wrap(foo()))))
3 }
4
5 fn foo() -> impl Fn() {
6     //~^ WARNING 5:1: 5:22: function cannot return without recursing [unconditional_recursion]
7     //~| ERROR 5:13: 5:22: cannot resolve opaque type [E0720]
8     wrap(wrap(wrap(wrap(wrap(wrap(wrap(foo())))))))
9 }
10
11 fn wrap(f: impl Fn()) -> impl Fn() {
12     move || f()
13 }
14
15 fn main() {
16 }