diff options
Diffstat (limited to 'src/test/ui/regions/regions-no-bound-in-argument-cleanup.rs')
-rw-r--r-- | src/test/ui/regions/regions-no-bound-in-argument-cleanup.rs | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/test/ui/regions/regions-no-bound-in-argument-cleanup.rs b/src/test/ui/regions/regions-no-bound-in-argument-cleanup.rs deleted file mode 100644 index aafab5d86..000000000 --- a/src/test/ui/regions/regions-no-bound-in-argument-cleanup.rs +++ /dev/null @@ -1,24 +0,0 @@ -// run-pass -// pretty-expanded FIXME #23616 - -use std::marker; - -pub struct Foo<T>(marker::PhantomData<T>); - -impl<T> Iterator for Foo<T> { - type Item = T; - - fn next(&mut self) -> Option<T> { - None - } -} - -impl<T> Drop for Foo<T> { - fn drop(&mut self) { - self.next(); - } -} - -pub fn foo<'a>(_: Foo<&'a ()>) {} - -pub fn main() {} |