| // Ensure that we anonymize the output of a function for tail call signature compatibility. | |
| //@ check-pass | |
| #![feature(explicit_tail_calls)] | |
| #![expect(incomplete_features)] | |
| fn foo() -> for<'a> fn(&'a ()) { | |
| become bar(); | |
| } | |
| fn bar() -> for<'b> fn(&'b ()) { | |
| todo!() | |
| } | |
| fn main() {} |