blob: 55905850f0c97ec3799d05cac322b7bad9c63c5a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
// Resgression test for #107516.
// check-pass
fn iter1<'a: 'a>() -> impl Iterator<Item = &'static str> {
None.into_iter()
}
fn iter2<'a>() -> impl Iterator<Item = &'a str> {
None.into_iter()
}
struct Bivar<'a, I: Iterator<Item = &'a str> + 'a>(I);
fn main() {
let _ = || Bivar(iter1());
let _ = || Bivar(iter2());
}
|