@@ -16,26 +16,22 @@ const SHR_B: (u32, bool) = 0x10u32.overflowing_shr(132);
1616const NEG_A : ( u32 , bool ) = 0u32 . overflowing_neg ( ) ;
1717const NEG_B : ( u32 , bool ) = core:: u32:: MAX . overflowing_neg ( ) ;
1818
19- fn ident < T > ( ident : T ) -> T {
20- ident
21- }
22-
2319fn main ( ) {
24- assert_eq ! ( ADD_A , ident ( ( 7 , false ) ) ) ;
25- assert_eq ! ( ADD_B , ident ( ( 0 , true ) ) ) ;
20+ assert_eq ! ( ADD_A , ( 7 , false ) ) ;
21+ assert_eq ! ( ADD_B , ( 0 , true ) ) ;
2622
27- assert_eq ! ( SUB_A , ident ( ( 3 , false ) ) ) ;
28- assert_eq ! ( SUB_B , ident ( ( u32 :: max_value( ) , true ) ) ) ;
23+ assert_eq ! ( SUB_A , ( 3 , false ) ) ;
24+ assert_eq ! ( SUB_B , ( u32 :: max_value( ) , true ) ) ;
2925
30- assert_eq ! ( MUL_A , ident ( ( 10 , false ) ) ) ;
31- assert_eq ! ( MUL_B , ident ( ( 1410065408 , true ) ) ) ;
26+ assert_eq ! ( MUL_A , ( 10 , false ) ) ;
27+ assert_eq ! ( MUL_B , ( 1410065408 , true ) ) ;
3228
33- assert_eq ! ( SHL_A , ident ( ( 0x10 , false ) ) ) ;
34- assert_eq ! ( SHL_B , ident ( ( 0x10 , true ) ) ) ;
29+ assert_eq ! ( SHL_A , ( 0x10 , false ) ) ;
30+ assert_eq ! ( SHL_B , ( 0x10 , true ) ) ;
3531
36- assert_eq ! ( SHR_A , ident ( ( 0x1 , false ) ) ) ;
37- assert_eq ! ( SHR_B , ident ( ( 0x1 , true ) ) ) ;
32+ assert_eq ! ( SHR_A , ( 0x1 , false ) ) ;
33+ assert_eq ! ( SHR_B , ( 0x1 , true ) ) ;
3834
39- assert_eq ! ( NEG_A , ident ( ( 0 , false ) ) ) ;
40- assert_eq ! ( NEG_B , ident ( ( 1 , true ) ) ) ;
35+ assert_eq ! ( NEG_A , ( 0 , false ) ) ;
36+ assert_eq ! ( NEG_B , ( 1 , true ) ) ;
4137}
0 commit comments