diff --git a/tests/ui/layout/aggregate-lang/struct-align.rs b/tests/ui/layout/aggregate-lang/struct-align.rs index 931d686798daa..f3b88a6d85d3e 100644 --- a/tests/ui/layout/aggregate-lang/struct-align.rs +++ b/tests/ui/layout/aggregate-lang/struct-align.rs @@ -16,7 +16,6 @@ struct ReprRustStruct { b: Overaligned, } -#[cfg_attr(test, test)] fn test_alignment_contains_all_fields() { assert!(core::mem::align_of::() >= core::mem::align_of::()); assert!(core::mem::align_of::() >= core::mem::align_of::<[u32; 4]>()); @@ -25,7 +24,6 @@ fn test_alignment_contains_all_fields() { assert!(core::mem::align_of::() >= core::mem::align_of::()); } -#[cfg(not(test))] fn main() { test_alignment_contains_all_fields(); } diff --git a/tests/ui/layout/aggregate-lang/struct-offsets.rs b/tests/ui/layout/aggregate-lang/struct-offsets.rs index 62e16e6d8434e..ca199bdfeb104 100644 --- a/tests/ui/layout/aggregate-lang/struct-offsets.rs +++ b/tests/ui/layout/aggregate-lang/struct-offsets.rs @@ -36,7 +36,6 @@ fn test_non_overlapping(a: &(usize, usize), b: &(usize, usize)) { assert!((a.1 <= b.0) || (b.1 <= a.0)); } -#[cfg_attr(test, test)] fn test_fields_non_overlapping() { let fields = [ span_of!(ReprRustStruct, x), @@ -62,31 +61,17 @@ fn test_fields_non_overlapping() { test_non_overlapping(&fields[3], &fields[4]); } -#[cfg_attr(test, test)] fn test_fields_aligned() { - assert_eq!( - (core::mem::offset_of!(ReprRustStruct, x) % (core::mem::align_of::())), - 0 - ); - assert_eq!( - (core::mem::offset_of!(ReprRustStruct, y) % (core::mem::align_of::<[u32; 4]>())), - 0 - ); - assert_eq!( - (core::mem::offset_of!(ReprRustStruct, z) % (core::mem::align_of::())), - 0 - ); - assert_eq!( - (core::mem::offset_of!(ReprRustStruct, a) % (core::mem::align_of::())), - 0 - ); + assert_eq!((core::mem::offset_of!(ReprRustStruct, x) % (core::mem::align_of::())), 0); + assert_eq!((core::mem::offset_of!(ReprRustStruct, y) % (core::mem::align_of::<[u32; 4]>())), 0); + assert_eq!((core::mem::offset_of!(ReprRustStruct, z) % (core::mem::align_of::())), 0); + assert_eq!((core::mem::offset_of!(ReprRustStruct, a) % (core::mem::align_of::())), 0); assert_eq!( (core::mem::offset_of!(ReprRustStruct, b) % (core::mem::align_of::())), 0 ); } -#[cfg(not(test))] fn main() { test_fields_non_overlapping(); test_fields_aligned(); diff --git a/tests/ui/layout/aggregate-lang/struct-size.rs b/tests/ui/layout/aggregate-lang/struct-size.rs index 3d93a8dca3487..f9fb605c32486 100644 --- a/tests/ui/layout/aggregate-lang/struct-size.rs +++ b/tests/ui/layout/aggregate-lang/struct-size.rs @@ -10,7 +10,6 @@ struct ReprRustStruct { a: u128, } -#[cfg_attr(test, test)] fn test_size_contains_all_types() { assert!( core::mem::size_of::() @@ -21,7 +20,6 @@ fn test_size_contains_all_types() { ); } -#[cfg_attr(test, test)] fn test_size_contains_all_fields() { assert!( (core::mem::offset_of!(ReprRustStruct, x) + core::mem::size_of::()) @@ -41,15 +39,10 @@ fn test_size_contains_all_fields() { ); } -#[cfg_attr(test, test)] fn test_size_modulo_align() { - assert_eq!( - core::mem::size_of::() % core::mem::align_of::(), - 0 - ); + assert_eq!(core::mem::size_of::() % core::mem::align_of::(), 0); } -#[cfg(not(test))] fn main() { test_size_contains_all_fields(); test_size_contains_all_types(); diff --git a/tests/ui/layout/aggregate-lang/union-align.rs b/tests/ui/layout/aggregate-lang/union-align.rs index a37d94abfa832..03825f1df2137 100644 --- a/tests/ui/layout/aggregate-lang/union-align.rs +++ b/tests/ui/layout/aggregate-lang/union-align.rs @@ -16,7 +16,6 @@ union ReprRustUnion { b: Overaligned, } -#[cfg_attr(test, test)] fn test_alignment_contains_all_fields() { assert!(core::mem::align_of::() >= core::mem::align_of::()); assert!(core::mem::align_of::() >= core::mem::align_of::<[u32; 4]>()); @@ -25,7 +24,6 @@ fn test_alignment_contains_all_fields() { assert!(core::mem::align_of::() >= core::mem::align_of::()); } -#[cfg(not(test))] fn main() { test_alignment_contains_all_fields(); } diff --git a/tests/ui/layout/aggregate-lang/union-offsets.rs b/tests/ui/layout/aggregate-lang/union-offsets.rs index 2a2f7d9c790b7..29ab0a9ce5490 100644 --- a/tests/ui/layout/aggregate-lang/union-offsets.rs +++ b/tests/ui/layout/aggregate-lang/union-offsets.rs @@ -16,31 +16,17 @@ union ReprRustUnion { b: Overaligned, } -#[cfg_attr(test, test)] fn test_fields_aligned() { - assert_eq!( - (core::mem::offset_of!(ReprRustUnion, x) % (core::mem::align_of::())), - 0 - ); - assert_eq!( - (core::mem::offset_of!(ReprRustUnion, y) % (core::mem::align_of::<[u32; 4]>())), - 0 - ); - assert_eq!( - (core::mem::offset_of!(ReprRustUnion, z) % (core::mem::align_of::())), - 0 - ); - assert_eq!( - (core::mem::offset_of!(ReprRustUnion, a) % (core::mem::align_of::())), - 0 - ); + assert_eq!((core::mem::offset_of!(ReprRustUnion, x) % (core::mem::align_of::())), 0); + assert_eq!((core::mem::offset_of!(ReprRustUnion, y) % (core::mem::align_of::<[u32; 4]>())), 0); + assert_eq!((core::mem::offset_of!(ReprRustUnion, z) % (core::mem::align_of::())), 0); + assert_eq!((core::mem::offset_of!(ReprRustUnion, a) % (core::mem::align_of::())), 0); assert_eq!( (core::mem::offset_of!(ReprRustUnion, b) % (core::mem::align_of::())), 0 ); } -#[cfg(not(test))] fn main() { test_fields_aligned(); } diff --git a/tests/ui/layout/aggregate-lang/union-size.rs b/tests/ui/layout/aggregate-lang/union-size.rs index f82412f50899a..6d1b51b172db1 100644 --- a/tests/ui/layout/aggregate-lang/union-size.rs +++ b/tests/ui/layout/aggregate-lang/union-size.rs @@ -10,7 +10,6 @@ union ReprRustUnion { a: u128, } -#[cfg_attr(test, test)] fn test_size_contains_each_type() { assert!(core::mem::size_of::() <= core::mem::size_of::()); assert!(core::mem::size_of::<[u32; 4]>() <= core::mem::size_of::()); @@ -18,7 +17,6 @@ fn test_size_contains_each_type() { assert!(core::mem::size_of::() <= core::mem::size_of::()); } -#[cfg_attr(test, test)] fn test_size_contains_all_fields() { assert!( (core::mem::offset_of!(ReprRustUnion, x) + core::mem::size_of::()) @@ -38,15 +36,10 @@ fn test_size_contains_all_fields() { ); } -#[cfg_attr(test, test)] fn test_size_modulo_align() { - assert_eq!( - core::mem::size_of::() % core::mem::align_of::(), - 0 - ); + assert_eq!(core::mem::size_of::() % core::mem::align_of::(), 0); } -#[cfg(not(test))] fn main() { test_size_contains_each_type(); test_size_contains_all_fields();