diff options
Diffstat (limited to 'src/test/ui/issues/issue-20414.rs')
-rw-r--r-- | src/test/ui/issues/issue-20414.rs | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/test/ui/issues/issue-20414.rs b/src/test/ui/issues/issue-20414.rs deleted file mode 100644 index 2496e342a..000000000 --- a/src/test/ui/issues/issue-20414.rs +++ /dev/null @@ -1,21 +0,0 @@ -// check-pass -#![allow(dead_code)] -// pretty-expanded FIXME #23616 - -trait Trait { - fn method(self) -> isize; -} - -struct Wrapper<T> { - field: T -} - -impl<'a, T> Trait for &'a Wrapper<T> where &'a T: Trait { - fn method(self) -> isize { - let r: &'a T = &self.field; - Trait::method(r); // these should both work - r.method() - } -} - -fn main() {} |