@@ -16,26 +16,22 @@ const SHR_B: (u32, bool) = 0x10u32.overflowing_shr(132);
16
16
const NEG_A : ( u32 , bool ) = 0u32 . overflowing_neg ( ) ;
17
17
const NEG_B : ( u32 , bool ) = core:: u32:: MAX . overflowing_neg ( ) ;
18
18
19
- fn ident < T > ( ident : T ) -> T {
20
- ident
21
- }
22
-
23
19
fn 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 ) ) ;
26
22
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 ) ) ;
29
25
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 ) ) ;
32
28
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 ) ) ;
35
31
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 ) ) ;
38
34
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 ) ) ;
41
37
}
0 commit comments