From 9871ff454b2e946165408a154e200293c5aad639 Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Wed, 25 Nov 2020 16:22:41 +0000 Subject: [PATCH] arch_gen: mpspec: Fix clippy issues inside tests Found by: cargo clippy --all-features --all --tests Signed-off-by: Rob Bradford --- arch_gen/src/x86/mpspec.rs | 110 ++++++++++++++++++------------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/arch_gen/src/x86/mpspec.rs b/arch_gen/src/x86/mpspec.rs index dba2d74c6..23246cb7d 100644 --- a/arch_gen/src/x86/mpspec.rs +++ b/arch_gen/src/x86/mpspec.rs @@ -67,7 +67,7 @@ fn bindgen_test_layout_mpf_intel() { concat!("Alignment of ", stringify!(mpf_intel)) ); assert_eq!( - unsafe { &(*(0 as *const mpf_intel)).signature as *const _ as usize }, + unsafe { &(*std::ptr::null::()).signature as *const _ as usize }, 0usize, concat!( "Alignment of field: ", @@ -77,7 +77,7 @@ fn bindgen_test_layout_mpf_intel() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpf_intel)).physptr as *const _ as usize }, + unsafe { &(*std::ptr::null::()).physptr as *const _ as usize }, 4usize, concat!( "Alignment of field: ", @@ -87,7 +87,7 @@ fn bindgen_test_layout_mpf_intel() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpf_intel)).length as *const _ as usize }, + unsafe { &(*std::ptr::null::()).length as *const _ as usize }, 8usize, concat!( "Alignment of field: ", @@ -97,7 +97,7 @@ fn bindgen_test_layout_mpf_intel() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpf_intel)).specification as *const _ as usize }, + unsafe { &(*std::ptr::null::()).specification as *const _ as usize }, 9usize, concat!( "Alignment of field: ", @@ -107,7 +107,7 @@ fn bindgen_test_layout_mpf_intel() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpf_intel)).checksum as *const _ as usize }, + unsafe { &(*std::ptr::null::()).checksum as *const _ as usize }, 10usize, concat!( "Alignment of field: ", @@ -117,7 +117,7 @@ fn bindgen_test_layout_mpf_intel() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpf_intel)).feature1 as *const _ as usize }, + unsafe { &(*std::ptr::null::()).feature1 as *const _ as usize }, 11usize, concat!( "Alignment of field: ", @@ -127,7 +127,7 @@ fn bindgen_test_layout_mpf_intel() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpf_intel)).feature2 as *const _ as usize }, + unsafe { &(*std::ptr::null::()).feature2 as *const _ as usize }, 12usize, concat!( "Alignment of field: ", @@ -137,7 +137,7 @@ fn bindgen_test_layout_mpf_intel() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpf_intel)).feature3 as *const _ as usize }, + unsafe { &(*std::ptr::null::()).feature3 as *const _ as usize }, 13usize, concat!( "Alignment of field: ", @@ -147,7 +147,7 @@ fn bindgen_test_layout_mpf_intel() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpf_intel)).feature4 as *const _ as usize }, + unsafe { &(*std::ptr::null::()).feature4 as *const _ as usize }, 14usize, concat!( "Alignment of field: ", @@ -157,7 +157,7 @@ fn bindgen_test_layout_mpf_intel() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpf_intel)).feature5 as *const _ as usize }, + unsafe { &(*std::ptr::null::()).feature5 as *const _ as usize }, 15usize, concat!( "Alignment of field: ", @@ -200,7 +200,7 @@ fn bindgen_test_layout_mpc_table() { concat!("Alignment of ", stringify!(mpc_table)) ); assert_eq!( - unsafe { &(*(0 as *const mpc_table)).signature as *const _ as usize }, + unsafe { &(*std::ptr::null::()).signature as *const _ as usize }, 0usize, concat!( "Alignment of field: ", @@ -210,7 +210,7 @@ fn bindgen_test_layout_mpc_table() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_table)).length as *const _ as usize }, + unsafe { &(*std::ptr::null::()).length as *const _ as usize }, 4usize, concat!( "Alignment of field: ", @@ -220,7 +220,7 @@ fn bindgen_test_layout_mpc_table() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_table)).spec as *const _ as usize }, + unsafe { &(*std::ptr::null::()).spec as *const _ as usize }, 6usize, concat!( "Alignment of field: ", @@ -230,7 +230,7 @@ fn bindgen_test_layout_mpc_table() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_table)).checksum as *const _ as usize }, + unsafe { &(*std::ptr::null::()).checksum as *const _ as usize }, 7usize, concat!( "Alignment of field: ", @@ -240,7 +240,7 @@ fn bindgen_test_layout_mpc_table() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_table)).oem as *const _ as usize }, + unsafe { &(*std::ptr::null::()).oem as *const _ as usize }, 8usize, concat!( "Alignment of field: ", @@ -250,7 +250,7 @@ fn bindgen_test_layout_mpc_table() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_table)).productid as *const _ as usize }, + unsafe { &(*std::ptr::null::()).productid as *const _ as usize }, 16usize, concat!( "Alignment of field: ", @@ -260,7 +260,7 @@ fn bindgen_test_layout_mpc_table() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_table)).oemptr as *const _ as usize }, + unsafe { &(*std::ptr::null::()).oemptr as *const _ as usize }, 28usize, concat!( "Alignment of field: ", @@ -270,7 +270,7 @@ fn bindgen_test_layout_mpc_table() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_table)).oemsize as *const _ as usize }, + unsafe { &(*std::ptr::null::()).oemsize as *const _ as usize }, 32usize, concat!( "Alignment of field: ", @@ -280,7 +280,7 @@ fn bindgen_test_layout_mpc_table() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_table)).oemcount as *const _ as usize }, + unsafe { &(*std::ptr::null::()).oemcount as *const _ as usize }, 34usize, concat!( "Alignment of field: ", @@ -290,7 +290,7 @@ fn bindgen_test_layout_mpc_table() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_table)).lapic as *const _ as usize }, + unsafe { &(*std::ptr::null::()).lapic as *const _ as usize }, 36usize, concat!( "Alignment of field: ", @@ -300,7 +300,7 @@ fn bindgen_test_layout_mpc_table() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_table)).reserved as *const _ as usize }, + unsafe { &(*std::ptr::null::()).reserved as *const _ as usize }, 40usize, concat!( "Alignment of field: ", @@ -339,7 +339,7 @@ fn bindgen_test_layout_mpc_cpu() { concat!("Alignment of ", stringify!(mpc_cpu)) ); assert_eq!( - unsafe { &(*(0 as *const mpc_cpu)).type_ as *const _ as usize }, + unsafe { &(*std::ptr::null::()).type_ as *const _ as usize }, 0usize, concat!( "Alignment of field: ", @@ -349,7 +349,7 @@ fn bindgen_test_layout_mpc_cpu() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_cpu)).apicid as *const _ as usize }, + unsafe { &(*std::ptr::null::()).apicid as *const _ as usize }, 1usize, concat!( "Alignment of field: ", @@ -359,7 +359,7 @@ fn bindgen_test_layout_mpc_cpu() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_cpu)).apicver as *const _ as usize }, + unsafe { &(*std::ptr::null::()).apicver as *const _ as usize }, 2usize, concat!( "Alignment of field: ", @@ -369,7 +369,7 @@ fn bindgen_test_layout_mpc_cpu() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_cpu)).cpuflag as *const _ as usize }, + unsafe { &(*std::ptr::null::()).cpuflag as *const _ as usize }, 3usize, concat!( "Alignment of field: ", @@ -379,7 +379,7 @@ fn bindgen_test_layout_mpc_cpu() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_cpu)).cpufeature as *const _ as usize }, + unsafe { &(*std::ptr::null::()).cpufeature as *const _ as usize }, 4usize, concat!( "Alignment of field: ", @@ -389,7 +389,7 @@ fn bindgen_test_layout_mpc_cpu() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_cpu)).featureflag as *const _ as usize }, + unsafe { &(*std::ptr::null::()).featureflag as *const _ as usize }, 8usize, concat!( "Alignment of field: ", @@ -399,7 +399,7 @@ fn bindgen_test_layout_mpc_cpu() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_cpu)).reserved as *const _ as usize }, + unsafe { &(*std::ptr::null::()).reserved as *const _ as usize }, 12usize, concat!( "Alignment of field: ", @@ -434,7 +434,7 @@ fn bindgen_test_layout_mpc_bus() { concat!("Alignment of ", stringify!(mpc_bus)) ); assert_eq!( - unsafe { &(*(0 as *const mpc_bus)).type_ as *const _ as usize }, + unsafe { &(*std::ptr::null::()).type_ as *const _ as usize }, 0usize, concat!( "Alignment of field: ", @@ -444,7 +444,7 @@ fn bindgen_test_layout_mpc_bus() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_bus)).busid as *const _ as usize }, + unsafe { &(*std::ptr::null::()).busid as *const _ as usize }, 1usize, concat!( "Alignment of field: ", @@ -454,7 +454,7 @@ fn bindgen_test_layout_mpc_bus() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_bus)).bustype as *const _ as usize }, + unsafe { &(*std::ptr::null::()).bustype as *const _ as usize }, 2usize, concat!( "Alignment of field: ", @@ -491,7 +491,7 @@ fn bindgen_test_layout_mpc_ioapic() { concat!("Alignment of ", stringify!(mpc_ioapic)) ); assert_eq!( - unsafe { &(*(0 as *const mpc_ioapic)).type_ as *const _ as usize }, + unsafe { &(*std::ptr::null::()).type_ as *const _ as usize }, 0usize, concat!( "Alignment of field: ", @@ -501,7 +501,7 @@ fn bindgen_test_layout_mpc_ioapic() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_ioapic)).apicid as *const _ as usize }, + unsafe { &(*std::ptr::null::()).apicid as *const _ as usize }, 1usize, concat!( "Alignment of field: ", @@ -511,7 +511,7 @@ fn bindgen_test_layout_mpc_ioapic() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_ioapic)).apicver as *const _ as usize }, + unsafe { &(*std::ptr::null::()).apicver as *const _ as usize }, 2usize, concat!( "Alignment of field: ", @@ -521,7 +521,7 @@ fn bindgen_test_layout_mpc_ioapic() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_ioapic)).flags as *const _ as usize }, + unsafe { &(*std::ptr::null::()).flags as *const _ as usize }, 3usize, concat!( "Alignment of field: ", @@ -531,7 +531,7 @@ fn bindgen_test_layout_mpc_ioapic() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_ioapic)).apicaddr as *const _ as usize }, + unsafe { &(*std::ptr::null::()).apicaddr as *const _ as usize }, 4usize, concat!( "Alignment of field: ", @@ -570,7 +570,7 @@ fn bindgen_test_layout_mpc_intsrc() { concat!("Alignment of ", stringify!(mpc_intsrc)) ); assert_eq!( - unsafe { &(*(0 as *const mpc_intsrc)).type_ as *const _ as usize }, + unsafe { &(*std::ptr::null::()).type_ as *const _ as usize }, 0usize, concat!( "Alignment of field: ", @@ -580,7 +580,7 @@ fn bindgen_test_layout_mpc_intsrc() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_intsrc)).irqtype as *const _ as usize }, + unsafe { &(*std::ptr::null::()).irqtype as *const _ as usize }, 1usize, concat!( "Alignment of field: ", @@ -590,7 +590,7 @@ fn bindgen_test_layout_mpc_intsrc() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_intsrc)).irqflag as *const _ as usize }, + unsafe { &(*std::ptr::null::()).irqflag as *const _ as usize }, 2usize, concat!( "Alignment of field: ", @@ -600,7 +600,7 @@ fn bindgen_test_layout_mpc_intsrc() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_intsrc)).srcbus as *const _ as usize }, + unsafe { &(*std::ptr::null::()).srcbus as *const _ as usize }, 4usize, concat!( "Alignment of field: ", @@ -610,7 +610,7 @@ fn bindgen_test_layout_mpc_intsrc() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_intsrc)).srcbusirq as *const _ as usize }, + unsafe { &(*std::ptr::null::()).srcbusirq as *const _ as usize }, 5usize, concat!( "Alignment of field: ", @@ -620,7 +620,7 @@ fn bindgen_test_layout_mpc_intsrc() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_intsrc)).dstapic as *const _ as usize }, + unsafe { &(*std::ptr::null::()).dstapic as *const _ as usize }, 6usize, concat!( "Alignment of field: ", @@ -630,7 +630,7 @@ fn bindgen_test_layout_mpc_intsrc() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_intsrc)).dstirq as *const _ as usize }, + unsafe { &(*std::ptr::null::()).dstirq as *const _ as usize }, 7usize, concat!( "Alignment of field: ", @@ -674,7 +674,7 @@ fn bindgen_test_layout_mpc_lintsrc() { concat!("Alignment of ", stringify!(mpc_lintsrc)) ); assert_eq!( - unsafe { &(*(0 as *const mpc_lintsrc)).type_ as *const _ as usize }, + unsafe { &(*std::ptr::null::()).type_ as *const _ as usize }, 0usize, concat!( "Alignment of field: ", @@ -684,7 +684,7 @@ fn bindgen_test_layout_mpc_lintsrc() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_lintsrc)).irqtype as *const _ as usize }, + unsafe { &(*std::ptr::null::()).irqtype as *const _ as usize }, 1usize, concat!( "Alignment of field: ", @@ -694,7 +694,7 @@ fn bindgen_test_layout_mpc_lintsrc() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_lintsrc)).irqflag as *const _ as usize }, + unsafe { &(*std::ptr::null::()).irqflag as *const _ as usize }, 2usize, concat!( "Alignment of field: ", @@ -704,7 +704,7 @@ fn bindgen_test_layout_mpc_lintsrc() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_lintsrc)).srcbusid as *const _ as usize }, + unsafe { &(*std::ptr::null::()).srcbusid as *const _ as usize }, 4usize, concat!( "Alignment of field: ", @@ -714,7 +714,7 @@ fn bindgen_test_layout_mpc_lintsrc() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_lintsrc)).srcbusirq as *const _ as usize }, + unsafe { &(*std::ptr::null::()).srcbusirq as *const _ as usize }, 5usize, concat!( "Alignment of field: ", @@ -724,7 +724,7 @@ fn bindgen_test_layout_mpc_lintsrc() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_lintsrc)).destapic as *const _ as usize }, + unsafe { &(*std::ptr::null::()).destapic as *const _ as usize }, 6usize, concat!( "Alignment of field: ", @@ -734,7 +734,7 @@ fn bindgen_test_layout_mpc_lintsrc() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_lintsrc)).destapiclint as *const _ as usize }, + unsafe { &(*std::ptr::null::()).destapiclint as *const _ as usize }, 7usize, concat!( "Alignment of field: ", @@ -771,7 +771,7 @@ fn bindgen_test_layout_mpc_oemtable() { concat!("Alignment of ", stringify!(mpc_oemtable)) ); assert_eq!( - unsafe { &(*(0 as *const mpc_oemtable)).signature as *const _ as usize }, + unsafe { &(*std::ptr::null::()).signature as *const _ as usize }, 0usize, concat!( "Alignment of field: ", @@ -781,7 +781,7 @@ fn bindgen_test_layout_mpc_oemtable() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_oemtable)).length as *const _ as usize }, + unsafe { &(*std::ptr::null::()).length as *const _ as usize }, 4usize, concat!( "Alignment of field: ", @@ -791,7 +791,7 @@ fn bindgen_test_layout_mpc_oemtable() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_oemtable)).rev as *const _ as usize }, + unsafe { &(*std::ptr::null::()).rev as *const _ as usize }, 6usize, concat!( "Alignment of field: ", @@ -801,7 +801,7 @@ fn bindgen_test_layout_mpc_oemtable() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_oemtable)).checksum as *const _ as usize }, + unsafe { &(*std::ptr::null::()).checksum as *const _ as usize }, 7usize, concat!( "Alignment of field: ", @@ -811,7 +811,7 @@ fn bindgen_test_layout_mpc_oemtable() { ) ); assert_eq!( - unsafe { &(*(0 as *const mpc_oemtable)).mpc as *const _ as usize }, + unsafe { &(*std::ptr::null::()).mpc as *const _ as usize }, 8usize, concat!( "Alignment of field: ",