File tree Expand file tree Collapse file tree 3 files changed +21
-0
lines changed Expand file tree Collapse file tree 3 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -1142,6 +1142,10 @@ mod tests {
11421142 assert_eq ! ( infinity. abs_sub( & 1f32 ) , infinity) ;
11431143 assert_eq ! ( 0f32 . abs_sub( & neg_infinity) , infinity) ;
11441144 assert_eq ! ( 0f32 . abs_sub( & infinity) , 0f32 ) ;
1145+ }
1146+
1147+ #[ test] #[ ignore( cfg( windows) ) ] // FIXME #8663
1148+ fn test_abs_sub_nowin ( ) {
11451149 assert ! ( NaN . abs_sub( & -1f32 ) . is_NaN( ) ) ;
11461150 assert ! ( 1f32 . abs_sub( & NaN ) . is_NaN( ) ) ;
11471151 }
@@ -1267,7 +1271,10 @@ mod tests {
12671271
12681272 assert_eq ! ( 0f32 . frexp( ) , ( 0f32 , 0 ) ) ;
12691273 assert_eq ! ( ( -0f32 ) . frexp( ) , ( -0f32 , 0 ) ) ;
1274+ }
12701275
1276+ #[ test] #[ ignore( cfg( windows) ) ] // FIXME #8755
1277+ fn test_frexp_nowin ( ) {
12711278 let inf: f32 = Float :: infinity ( ) ;
12721279 let neg_inf: f32 = Float :: neg_infinity ( ) ;
12731280 let nan: f32 = Float :: NaN ( ) ;
Original file line number Diff line number Diff line change @@ -1192,6 +1192,10 @@ mod tests {
11921192 assert_eq ! ( infinity. abs_sub( & 1f64 ) , infinity) ;
11931193 assert_eq ! ( 0f64 . abs_sub( & neg_infinity) , infinity) ;
11941194 assert_eq ! ( 0f64 . abs_sub( & infinity) , 0f64 ) ;
1195+ }
1196+
1197+ #[ test] #[ ignore( cfg( windows) ) ] // FIXME #8663
1198+ fn test_abs_sub_nowin ( ) {
11951199 assert ! ( NaN . abs_sub( & -1f64 ) . is_NaN( ) ) ;
11961200 assert ! ( 1f64 . abs_sub( & NaN ) . is_NaN( ) ) ;
11971201 }
@@ -1316,7 +1320,10 @@ mod tests {
13161320
13171321 assert_eq ! ( 0f64 . frexp( ) , ( 0f64 , 0 ) ) ;
13181322 assert_eq ! ( ( -0f64 ) . frexp( ) , ( -0f64 , 0 ) ) ;
1323+ }
13191324
1325+ #[ test] #[ ignore( cfg( windows) ) ] // FIXME #8755
1326+ fn test_frexp_nowin ( ) {
13201327 let inf: f64 = Float :: infinity ( ) ;
13211328 let neg_inf: f64 = Float :: neg_infinity ( ) ;
13221329 let nan: f64 = Float :: NaN ( ) ;
Original file line number Diff line number Diff line change @@ -1163,6 +1163,10 @@ mod tests {
11631163 assert_eq ! ( infinity. abs_sub( & 1 f) , infinity) ;
11641164 assert_eq ! ( 0 f. abs_sub( & neg_infinity) , infinity) ;
11651165 assert_eq ! ( 0 f. abs_sub( & infinity) , 0 f) ;
1166+ }
1167+
1168+ #[ test] #[ ignore( cfg( windows) ) ] // FIXME #8663
1169+ fn test_abs_sub_nowin ( ) {
11661170 assert ! ( NaN . abs_sub( & -1 f) . is_NaN( ) ) ;
11671171 assert ! ( 1 f. abs_sub( & NaN ) . is_NaN( ) ) ;
11681172 }
@@ -1288,7 +1292,10 @@ mod tests {
12881292
12891293 assert_eq ! ( 0 f. frexp( ) , ( 0 f, 0 ) ) ;
12901294 assert_eq ! ( ( -0 f) . frexp( ) , ( -0 f, 0 ) ) ;
1295+ }
12911296
1297+ #[ test] #[ ignore( cfg( windows) ) ] // FIXME #8755
1298+ fn test_frexp_nowin ( ) {
12921299 let inf: float = Float :: infinity ( ) ;
12931300 let neg_inf: float = Float :: neg_infinity ( ) ;
12941301 let nan: float = Float :: NaN ( ) ;
You can’t perform that action at this time.
0 commit comments