diff options
Diffstat (limited to 'src/test/ui/lint/issue-34798.rs')
-rw-r--r-- | src/test/ui/lint/issue-34798.rs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/test/ui/lint/issue-34798.rs b/src/test/ui/lint/issue-34798.rs deleted file mode 100644 index f0d710123..000000000 --- a/src/test/ui/lint/issue-34798.rs +++ /dev/null @@ -1,25 +0,0 @@ -// run-pass -#![forbid(improper_ctypes)] -#![allow(dead_code)] - -#[repr(C)] -pub struct Foo { - size: u8, - __value: ::std::marker::PhantomData<i32>, -} - -#[repr(C)] -pub struct ZeroSizeWithPhantomData<T>(::std::marker::PhantomData<T>); - -#[repr(C)] -pub struct Bar { - size: u8, - baz: ZeroSizeWithPhantomData<i32>, -} - -extern "C" { - pub fn bar(_: *mut Foo, _: *mut Bar); -} - -fn main() { -} |