File tree 1 file changed +9
-10
lines changed
library/std/src/os/windows/io
1 file changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -8,15 +8,14 @@ fn test_niche_optimizations_socket() {
8
8
assert_eq ! ( size_of:: <Option <OwnedSocket >>( ) , size_of:: <RawSocket >( ) ) ;
9
9
assert_eq ! ( size_of:: <Option <BorrowedSocket <' static >>>( ) , size_of:: <RawSocket >( ) , ) ;
10
10
unsafe {
11
- assert_eq ! ( OwnedSocket :: from_raw_socket( RawSocket :: MIN ) . into_raw_socket( ) , RawSocket :: MIN ) ;
12
- assert_eq ! ( OwnedSocket :: from_raw_socket( RawSocket :: MAX ) . into_raw_socket( ) , RawSocket :: MAX ) ;
13
- assert_eq ! (
14
- Some ( OwnedSocket :: from_raw_socket( RawSocket :: MIN ) ) . unwrap( ) . into_raw_socket( ) ,
15
- RawSocket :: MIN
16
- ) ;
17
- assert_eq ! (
18
- Some ( OwnedSocket :: from_raw_socket( RawSocket :: MAX ) ) . unwrap( ) . into_raw_socket( ) ,
19
- RawSocket :: MAX
20
- ) ;
11
+ #[ cfg( target_pointer_size = "32" ) ]
12
+ let ( min, max) = ( i32:: MIN as u32 , i32:: MAX as u32 ) ;
13
+ #[ cfg( target_pointer_size = "64" ) ]
14
+ let ( min, max) = ( i64:: MIN as u64 , i64:: MAX as u64 ) ;
15
+
16
+ assert_eq ! ( OwnedSocket :: from_raw_socket( min) . into_raw_socket( ) , min) ;
17
+ assert_eq ! ( OwnedSocket :: from_raw_socket( max) . into_raw_socket( ) , max) ;
18
+ assert_eq ! ( Some ( OwnedSocket :: from_raw_socket( min) ) . unwrap( ) . into_raw_socket( ) , min) ;
19
+ assert_eq ! ( Some ( OwnedSocket :: from_raw_socket( max) ) . unwrap( ) . into_raw_socket( ) , max) ;
21
20
}
22
21
}
You can’t perform that action at this time.
0 commit comments