File tree Expand file tree Collapse file tree 1 file changed +9
-12
lines changed Expand file tree Collapse file tree 1 file changed +9
-12
lines changed Original file line number Diff line number Diff line change @@ -254,8 +254,6 @@ unsafe impl Element for PyObject {
254
254
255
255
#[ cfg( test) ]
256
256
mod tests {
257
- use std:: mem:: size_of;
258
-
259
257
use super :: { dtype, Complex32 , Complex64 , Element } ;
260
258
261
259
#[ test]
@@ -277,16 +275,15 @@ mod tests {
277
275
assert_eq ! ( type_name:: <f64 >( py) , "float64" ) ;
278
276
assert_eq ! ( type_name:: <Complex32 >( py) , "complex64" ) ;
279
277
assert_eq ! ( type_name:: <Complex64 >( py) , "complex128" ) ;
280
- match size_of :: < usize > ( ) {
281
- 32 => {
282
- assert_eq ! ( type_name:: <usize >( py) , "uint32" ) ;
283
- assert_eq ! ( type_name:: <isize >( py) , "int32" ) ;
284
- }
285
- 64 => {
286
- assert_eq ! ( type_name:: <usize >( py) , "uint64" ) ;
287
- assert_eq ! ( type_name:: <isize >( py) , "int64" ) ;
288
- }
289
- _ => { }
278
+ #[ cfg( target_pointer_width = "32" ) ]
279
+ {
280
+ assert_eq ! ( type_name:: <usize >( py) , "uint32" ) ;
281
+ assert_eq ! ( type_name:: <isize >( py) , "int32" ) ;
282
+ }
283
+ #[ cfg( target_pointer_width = "64" ) ]
284
+ {
285
+ assert_eq ! ( type_name:: <usize >( py) , "uint64" ) ;
286
+ assert_eq ! ( type_name:: <isize >( py) , "int64" ) ;
290
287
}
291
288
} ) ;
292
289
}
You can’t perform that action at this time.
0 commit comments