blob: 3806cab240897d593e5155c4c99587223faa4c0a [file]
//! This test used to ICE #124004
#![feature(deref_patterns)]
use std::ops::{ Deref };
struct X(dyn Iterator<Item = &'a ()>);
//~^ ERROR: use of undeclared lifetime name `'a`
impl Deref for X {
type Target = isize;
fn deref(&self) -> &isize {
let &X(ref x) = self;
x
}
}
fn main() {}