summaryrefslogtreecommitdiff
path: root/tests/expectations/tests/layout_array.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/expectations/tests/layout_array.rs')
-rw-r--r--tests/expectations/tests/layout_array.rs78
1 files changed, 49 insertions, 29 deletions
diff --git a/tests/expectations/tests/layout_array.rs b/tests/expectations/tests/layout_array.rs
index 3ba1b6d0..0e25258a 100644
--- a/tests/expectations/tests/layout_array.rs
+++ b/tests/expectations/tests/layout_array.rs
@@ -81,8 +81,9 @@ fn bindgen_test_layout_rte_mempool_ops() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<rte_mempool_ops>())).name as *const _
- as usize
+ let uninit = ::std::mem::MaybeUninit::<rte_mempool_ops>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).name) as usize - ptr as usize
},
0usize,
concat!(
@@ -94,8 +95,9 @@ fn bindgen_test_layout_rte_mempool_ops() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<rte_mempool_ops>())).alloc as *const _
- as usize
+ let uninit = ::std::mem::MaybeUninit::<rte_mempool_ops>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).alloc) as usize - ptr as usize
},
32usize,
concat!(
@@ -107,8 +109,9 @@ fn bindgen_test_layout_rte_mempool_ops() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<rte_mempool_ops>())).free as *const _
- as usize
+ let uninit = ::std::mem::MaybeUninit::<rte_mempool_ops>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).free) as usize - ptr as usize
},
40usize,
concat!(
@@ -120,8 +123,9 @@ fn bindgen_test_layout_rte_mempool_ops() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<rte_mempool_ops>())).enqueue as *const _
- as usize
+ let uninit = ::std::mem::MaybeUninit::<rte_mempool_ops>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).enqueue) as usize - ptr as usize
},
48usize,
concat!(
@@ -133,8 +137,9 @@ fn bindgen_test_layout_rte_mempool_ops() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<rte_mempool_ops>())).dequeue as *const _
- as usize
+ let uninit = ::std::mem::MaybeUninit::<rte_mempool_ops>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).dequeue) as usize - ptr as usize
},
56usize,
concat!(
@@ -146,8 +151,9 @@ fn bindgen_test_layout_rte_mempool_ops() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<rte_mempool_ops>())).get_count as *const _
- as usize
+ let uninit = ::std::mem::MaybeUninit::<rte_mempool_ops>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).get_count) as usize - ptr as usize
},
64usize,
concat!(
@@ -198,8 +204,9 @@ fn bindgen_test_layout_rte_spinlock_t() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<rte_spinlock_t>())).locked as *const _
- as usize
+ let uninit = ::std::mem::MaybeUninit::<rte_spinlock_t>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).locked) as usize - ptr as usize
},
0usize,
concat!(
@@ -243,8 +250,10 @@ fn bindgen_test_layout_rte_mempool_ops_table() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<rte_mempool_ops_table>())).sl as *const _
- as usize
+ let uninit =
+ ::std::mem::MaybeUninit::<rte_mempool_ops_table>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).sl) as usize - ptr as usize
},
0usize,
concat!(
@@ -256,8 +265,10 @@ fn bindgen_test_layout_rte_mempool_ops_table() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<rte_mempool_ops_table>())).num_ops
- as *const _ as usize
+ let uninit =
+ ::std::mem::MaybeUninit::<rte_mempool_ops_table>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).num_ops) as usize - ptr as usize
},
4usize,
concat!(
@@ -269,8 +280,10 @@ fn bindgen_test_layout_rte_mempool_ops_table() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<rte_mempool_ops_table>())).ops as *const _
- as usize
+ let uninit =
+ ::std::mem::MaybeUninit::<rte_mempool_ops_table>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).ops) as usize - ptr as usize
},
64usize,
concat!(
@@ -319,8 +332,10 @@ fn bindgen_test_layout_malloc_heap__bindgen_ty_1() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<malloc_heap__bindgen_ty_1>())).lh_first
- as *const _ as usize
+ let uninit =
+ ::std::mem::MaybeUninit::<malloc_heap__bindgen_ty_1>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).lh_first) as usize - ptr as usize
},
0usize,
concat!(
@@ -354,7 +369,9 @@ fn bindgen_test_layout_malloc_heap() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<malloc_heap>())).lock as *const _ as usize
+ let uninit = ::std::mem::MaybeUninit::<malloc_heap>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).lock) as usize - ptr as usize
},
0usize,
concat!(
@@ -366,8 +383,9 @@ fn bindgen_test_layout_malloc_heap() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<malloc_heap>())).free_head as *const _
- as usize
+ let uninit = ::std::mem::MaybeUninit::<malloc_heap>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).free_head) as usize - ptr as usize
},
8usize,
concat!(
@@ -379,8 +397,9 @@ fn bindgen_test_layout_malloc_heap() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<malloc_heap>())).alloc_count as *const _
- as usize
+ let uninit = ::std::mem::MaybeUninit::<malloc_heap>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).alloc_count) as usize - ptr as usize
},
112usize,
concat!(
@@ -392,8 +411,9 @@ fn bindgen_test_layout_malloc_heap() {
);
assert_eq!(
unsafe {
- &(*(::std::ptr::null::<malloc_heap>())).total_size as *const _
- as usize
+ let uninit = ::std::mem::MaybeUninit::<malloc_heap>::uninit();
+ let ptr = uninit.as_ptr();
+ ::std::ptr::addr_of!((*ptr).total_size) as usize - ptr as usize
},
120usize,
concat!(