]> git.lizzy.rs Git - rust.git/blob - src/test/ui/lifetimes/issue-67498.rs
Rollup merge of #105555 - krasimirgg:llvm-int-opt-2, r=cuviper
[rust.git] / src / test / ui / lifetimes / issue-67498.rs
1 // check-pass
2
3 // Regression test for #67498.
4
5 pub fn f<'a, 'b, 'd, 'e> (
6     x: for<'c> fn(
7         fn(&'c fn(&'c ())),
8         fn(&'c fn(&'c ())),
9         fn(&'c fn(&'c ())),
10         fn(&'c fn(&'c ())),
11     )
12 ) -> fn(
13         fn(&'a fn(&'d ())),
14         fn(&'b fn(&'d ())),
15         fn(&'a fn(&'e ())),
16         fn(&'b fn(&'e ())),
17 ) {
18     x
19 }
20
21 fn main() {}