diff options
Diffstat (limited to 'src/test/ui/nll/issue-52078.rs')
-rw-r--r-- | src/test/ui/nll/issue-52078.rs | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/test/ui/nll/issue-52078.rs b/src/test/ui/nll/issue-52078.rs deleted file mode 100644 index a2bcb91ac..000000000 --- a/src/test/ui/nll/issue-52078.rs +++ /dev/null @@ -1,24 +0,0 @@ -// Regression test for #52078: we were failing to infer a relationship -// between `'a` and `'b` below due to inference variables introduced -// during the normalization process. -// -// check-pass - -struct Drain<'a, T: 'a> { - _marker: ::std::marker::PhantomData<&'a T>, -} - -trait Join { - type Value; - fn get(value: &mut Self::Value); -} - -impl<'a, T> Join for Drain<'a, T> { - type Value = &'a mut Option<T>; - - fn get<'b>(value: &'b mut Self::Value) { - } -} - -fn main() { -} |