summaryrefslogtreecommitdiff
path: root/tests/expectations/tests/derive-partialeq-pointer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/expectations/tests/derive-partialeq-pointer.rs')
-rw-r--r--tests/expectations/tests/derive-partialeq-pointer.rs131
1 files changed, 0 insertions, 131 deletions
diff --git a/tests/expectations/tests/derive-partialeq-pointer.rs b/tests/expectations/tests/derive-partialeq-pointer.rs
deleted file mode 100644
index e0d3c062..00000000
--- a/tests/expectations/tests/derive-partialeq-pointer.rs
+++ /dev/null
@@ -1,131 +0,0 @@
-#![allow(
- dead_code,
- non_snake_case,
- non_camel_case_types,
- non_upper_case_globals
-)]
-
-#[repr(C)]
-#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
-pub struct Bar {
- pub b: *mut a,
-}
-#[test]
-fn bindgen_test_layout_Bar() {
- const UNINIT: ::std::mem::MaybeUninit<Bar> =
- ::std::mem::MaybeUninit::uninit();
- let ptr = UNINIT.as_ptr();
- assert_eq!(
- ::std::mem::size_of::<Bar>(),
- 8usize,
- concat!("Size of: ", stringify!(Bar))
- );
- assert_eq!(
- ::std::mem::align_of::<Bar>(),
- 8usize,
- concat!("Alignment of ", stringify!(Bar))
- );
- assert_eq!(
- unsafe { ::std::ptr::addr_of!((*ptr).b) as usize - ptr as usize },
- 0usize,
- concat!("Offset of field: ", stringify!(Bar), "::", stringify!(b))
- );
-}
-impl Default for Bar {
- fn default() -> Self {
- let mut s = ::std::mem::MaybeUninit::<Self>::uninit();
- unsafe {
- ::std::ptr::write_bytes(s.as_mut_ptr(), 0, 1);
- s.assume_init()
- }
- }
-}
-#[repr(C)]
-#[derive(Copy, Clone)]
-pub struct c {
- pub __bindgen_anon_1: c__bindgen_ty_1,
-}
-#[repr(C)]
-#[derive(Copy, Clone)]
-pub union c__bindgen_ty_1 {
- pub _address: u8,
-}
-#[test]
-fn bindgen_test_layout_c__bindgen_ty_1() {
- assert_eq!(
- ::std::mem::size_of::<c__bindgen_ty_1>(),
- 1usize,
- concat!("Size of: ", stringify!(c__bindgen_ty_1))
- );
- assert_eq!(
- ::std::mem::align_of::<c__bindgen_ty_1>(),
- 1usize,
- concat!("Alignment of ", stringify!(c__bindgen_ty_1))
- );
-}
-impl Default for c__bindgen_ty_1 {
- fn default() -> Self {
- let mut s = ::std::mem::MaybeUninit::<Self>::uninit();
- unsafe {
- ::std::ptr::write_bytes(s.as_mut_ptr(), 0, 1);
- s.assume_init()
- }
- }
-}
-#[test]
-fn bindgen_test_layout_c() {
- assert_eq!(
- ::std::mem::size_of::<c>(),
- 1usize,
- concat!("Size of: ", stringify!(c))
- );
- assert_eq!(
- ::std::mem::align_of::<c>(),
- 1usize,
- concat!("Alignment of ", stringify!(c))
- );
-}
-impl Default for c {
- fn default() -> Self {
- let mut s = ::std::mem::MaybeUninit::<Self>::uninit();
- unsafe {
- ::std::ptr::write_bytes(s.as_mut_ptr(), 0, 1);
- s.assume_init()
- }
- }
-}
-#[repr(C)]
-#[derive(Copy, Clone)]
-pub struct a {
- pub d: c,
-}
-#[test]
-fn bindgen_test_layout_a() {
- const UNINIT: ::std::mem::MaybeUninit<a> =
- ::std::mem::MaybeUninit::uninit();
- let ptr = UNINIT.as_ptr();
- assert_eq!(
- ::std::mem::size_of::<a>(),
- 1usize,
- concat!("Size of: ", stringify!(a))
- );
- assert_eq!(
- ::std::mem::align_of::<a>(),
- 1usize,
- concat!("Alignment of ", stringify!(a))
- );
- assert_eq!(
- unsafe { ::std::ptr::addr_of!((*ptr).d) as usize - ptr as usize },
- 0usize,
- concat!("Offset of field: ", stringify!(a), "::", stringify!(d))
- );
-}
-impl Default for a {
- fn default() -> Self {
- let mut s = ::std::mem::MaybeUninit::<Self>::uninit();
- unsafe {
- ::std::ptr::write_bytes(s.as_mut_ptr(), 0, 1);
- s.assume_init()
- }
- }
-}