diff options
Diffstat (limited to 'src/test/ui/cast/cast-pointee-projection.rs')
-rw-r--r-- | src/test/ui/cast/cast-pointee-projection.rs | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/test/ui/cast/cast-pointee-projection.rs b/src/test/ui/cast/cast-pointee-projection.rs deleted file mode 100644 index f51c5f20f..000000000 --- a/src/test/ui/cast/cast-pointee-projection.rs +++ /dev/null @@ -1,17 +0,0 @@ -// check-pass - -trait Tag<'a> { - type Type: ?Sized; -} - -trait IntoRaw: for<'a> Tag<'a> { - fn into_raw(this: *const <Self as Tag<'_>>::Type) -> *mut <Self as Tag<'_>>::Type; -} - -impl<T: for<'a> Tag<'a>> IntoRaw for T { - fn into_raw(this: *const <Self as Tag<'_>>::Type) -> *mut <Self as Tag<'_>>::Type { - this as *mut T::Type - } -} - -fn main() {} |