@@ -669,22 +669,27 @@ mod tests {
669
669
Step :: forward_checked( VirtAddr ( 0xffff_ffff_ffff_ffff ) , 1 ) ,
670
670
None
671
671
) ;
672
+ #[ cfg( target_pointer_width = "64" ) ]
672
673
assert_eq ! (
673
674
Step :: forward( VirtAddr ( 0x7fff_ffff_ffff ) , 0x1234_5678_9abd ) ,
674
675
VirtAddr ( 0xffff_9234_5678_9abc )
675
676
) ;
677
+ #[ cfg( target_pointer_width = "64" ) ]
676
678
assert_eq ! (
677
679
Step :: forward( VirtAddr ( 0x7fff_ffff_ffff ) , 0x8000_0000_0000 ) ,
678
680
VirtAddr ( 0xffff_ffff_ffff_ffff )
679
681
) ;
682
+ #[ cfg( target_pointer_width = "64" ) ]
680
683
assert_eq ! (
681
684
Step :: forward( VirtAddr ( 0x7fff_ffff_ff00 ) , 0x8000_0000_00ff ) ,
682
685
VirtAddr ( 0xffff_ffff_ffff_ffff )
683
686
) ;
687
+ #[ cfg( target_pointer_width = "64" ) ]
684
688
assert_eq ! (
685
689
Step :: forward_checked( VirtAddr ( 0x7fff_ffff_ff00 ) , 0x8000_0000_0100 ) ,
686
690
None
687
691
) ;
692
+ #[ cfg( target_pointer_width = "64" ) ]
688
693
assert_eq ! (
689
694
Step :: forward_checked( VirtAddr ( 0x7fff_ffff_ffff ) , 0x8000_0000_0001 ) ,
690
695
None
@@ -705,18 +710,22 @@ mod tests {
705
710
Step :: backward( VirtAddr ( 0xffff_8000_0000_0001 ) , 1 ) ,
706
711
VirtAddr ( 0xffff_8000_0000_0000 )
707
712
) ;
713
+ #[ cfg( target_pointer_width = "64" ) ]
708
714
assert_eq ! (
709
715
Step :: backward( VirtAddr ( 0xffff_9234_5678_9abc ) , 0x1234_5678_9abd ) ,
710
716
VirtAddr ( 0x7fff_ffff_ffff )
711
717
) ;
718
+ #[ cfg( target_pointer_width = "64" ) ]
712
719
assert_eq ! (
713
720
Step :: backward( VirtAddr ( 0xffff_8000_0000_0000 ) , 0x8000_0000_0000 ) ,
714
721
VirtAddr ( 0 )
715
722
) ;
723
+ #[ cfg( target_pointer_width = "64" ) ]
716
724
assert_eq ! (
717
725
Step :: backward( VirtAddr ( 0xffff_8000_0000_0000 ) , 0x7fff_ffff_ff01 ) ,
718
726
VirtAddr ( 0xff )
719
727
) ;
728
+ #[ cfg( target_pointer_width = "64" ) ]
720
729
assert_eq ! (
721
730
Step :: backward_checked( VirtAddr ( 0xffff_8000_0000_0000 ) , 0x8000_0000_0001 ) ,
722
731
None
@@ -820,6 +829,7 @@ mod tests {
820
829
}
821
830
822
831
#[ test]
832
+ #[ cfg( target_pointer_width = "64" ) ]
823
833
fn test_from_ptr_array ( ) {
824
834
let slice = & [ 1 , 2 , 3 , 4 , 5 ] ;
825
835
// Make sure that from_ptr(slice) is the address of the first element
0 commit comments