@@ -51,9 +51,7 @@ macro_rules! test_op {
5151 } ;
5252}
5353
54- test_op ! ( test_neg_defined, Neg :: neg( 0 ) , 0 , i8 , i16 , i32 , i64 , f32 , f64 ) ;
55- #[ cfg( not( target_os = "emscripten" ) ) ]
56- test_op ! ( test_neg_defined_128, Neg :: neg( 0 ) , 0 , i128 ) ;
54+ test_op ! ( test_neg_defined, Neg :: neg( 0 ) , 0 , i8 , i16 , i32 , i64 , i128 , f32 , f64 ) ;
5755
5856test_op ! ( test_not_defined_bool, Not :: not( true ) , false , bool ) ;
5957
@@ -69,17 +67,17 @@ macro_rules! test_arith_op {
6967 i16 ,
7068 i32 ,
7169 i64 ,
70+ i128 ,
7271 isize ,
7372 u8 ,
7473 u16 ,
7574 u32 ,
7675 u64 ,
76+ u128 ,
7777 usize ,
7878 f32 ,
7979 f64
8080 ) ;
81- #[ cfg( not( target_os = "emscripten" ) ) ]
82- impls_defined!( $op, $method( $lhs, $rhs) , 0 , i128 , u128 ) ;
8381 }
8482 } ;
8583 ( $fn_name: ident, $op: ident:: $method: ident( & mut $lhs: literal, $rhs: literal) ) => {
@@ -93,17 +91,17 @@ macro_rules! test_arith_op {
9391 i16 ,
9492 i32 ,
9593 i64 ,
94+ i128 ,
9695 isize ,
9796 u8 ,
9897 u16 ,
9998 u32 ,
10099 u64 ,
100+ u128 ,
101101 usize ,
102102 f32 ,
103103 f64
104104 ) ;
105- #[ cfg( not( target_os = "emscripten" ) ) ]
106- impls_defined!( $op, $method( & mut $lhs, $rhs) , 0 , i128 , u128 ) ;
107105 }
108106 } ;
109107}
@@ -131,15 +129,15 @@ macro_rules! test_bitop {
131129 i16 ,
132130 i32 ,
133131 i64 ,
132+ i128 ,
134133 isize ,
135134 u8 ,
136135 u16 ,
137136 u32 ,
138137 u64 ,
138+ u128 ,
139139 usize
140140 ) ;
141- #[ cfg( not( target_os = "emscripten" ) ) ]
142- impls_defined!( $op, $method( 0 , 0 ) , 0 , i128 , u128 ) ;
143141 impls_defined!( $op, $method( false , false ) , false , bool ) ;
144142 }
145143 } ;
@@ -156,15 +154,15 @@ macro_rules! test_bitop_assign {
156154 i16 ,
157155 i32 ,
158156 i64 ,
157+ i128 ,
159158 isize ,
160159 u8 ,
161160 u16 ,
162161 u32 ,
163162 u64 ,
163+ u128 ,
164164 usize
165165 ) ;
166- #[ cfg( not( target_os = "emscripten" ) ) ]
167- impls_defined!( $op, $method( & mut 0 , 0 ) , 0 , i128 , u128 ) ;
168166 impls_defined!( $op, $method( & mut false , false ) , false , bool ) ;
169167 }
170168 } ;
@@ -182,9 +180,11 @@ macro_rules! test_shift_inner {
182180 $( impl_defined!( $op, $method( 0 , 0 ) , 0 , $lt, $rt) ; ) +
183181 } ;
184182 ( $op: ident:: $method: ident, $lt: ty) => {
185- test_shift_inner!( $op:: $method, $lt, i8 , i16 , i32 , i64 , isize , u8 , u16 , u32 , u64 , usize ) ;
186- #[ cfg( not( target_os = "emscripten" ) ) ]
187- test_shift_inner!( $op:: $method, $lt, i128 , u128 ) ;
183+ test_shift_inner!(
184+ $op:: $method, $lt,
185+ i8 , i16 , i32 , i64 , i128 , isize ,
186+ u8 , u16 , u32 , u64 , u128 , usize
187+ ) ;
188188 } ;
189189}
190190
@@ -195,9 +195,11 @@ macro_rules! test_shift {
195195 ( $test_name: ident, $op: ident:: $method: ident) => {
196196 #[ test]
197197 fn $test_name( ) {
198- test_shift!( $op:: $method, i8 , i16 , i32 , i64 , isize , u8 , u16 , u32 , u64 , usize ) ;
199- #[ cfg( not( target_os = "emscripten" ) ) ]
200- test_shift!( $op:: $method, i128 , u128 ) ;
198+ test_shift!(
199+ $op:: $method,
200+ i8 , i16 , i32 , i64 , i128 , isize ,
201+ u8 , u16 , u32 , u64 , u128 , usize
202+ ) ;
201203 }
202204 } ;
203205}
@@ -207,9 +209,11 @@ macro_rules! test_shift_assign_inner {
207209 $( impl_defined!( $op, $method( & mut 0 , 0 ) , 0 , $lt, $rt) ; ) +
208210 } ;
209211 ( $op: ident:: $method: ident, $lt: ty) => {
210- test_shift_assign_inner!( $op:: $method, $lt, i8 , i16 , i32 , i64 , isize , u8 , u16 , u32 , u64 , usize ) ;
211- #[ cfg( not( target_os = "emscripten" ) ) ]
212- test_shift_assign_inner!( $op:: $method, $lt, i128 , u128 ) ;
212+ test_shift_assign_inner!(
213+ $op:: $method, $lt,
214+ i8 , i16 , i32 , i64 , i128 , isize ,
215+ u8 , u16 , u32 , u64 , u128 , usize
216+ ) ;
213217 } ;
214218}
215219
@@ -220,9 +224,11 @@ macro_rules! test_shift_assign {
220224 ( $test_name: ident, $op: ident:: $method: ident) => {
221225 #[ test]
222226 fn $test_name( ) {
223- test_shift_assign!( $op:: $method, i8 , i16 , i32 , i64 , isize , u8 , u16 , u32 , u64 , usize ) ;
224- #[ cfg( not( target_os = "emscripten" ) ) ]
225- test_shift_assign!( $op:: $method, i128 , u128 ) ;
227+ test_shift_assign!(
228+ $op:: $method,
229+ i8 , i16 , i32 , i64 , i128 , isize ,
230+ u8 , u16 , u32 , u64 , u128 , usize
231+ ) ;
226232 }
227233 } ;
228234}
0 commit comments