Skip to content

Commit 3342f15

Browse files
committed
Auto merge of #1310 - RalfJung:float-assoc, r=RalfJung
prefer float assoc consts over std module
2 parents d935f62 + a46f8b6 commit 3342f15

File tree

1 file changed

+35
-35
lines changed

1 file changed

+35
-35
lines changed

tests/run-pass/float.rs

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -34,37 +34,37 @@ fn main() {
3434
assert_eq(-5.0f32 as u32, 0);
3535
assert_eq(5.0f32 as i32, 5);
3636
assert_eq(-5.0f32 as i32, -5);
37-
assert_eq(std::f32::MAX as i32, i32::MAX);
38-
assert_eq(std::f32::INFINITY as i32, i32::MAX);
39-
assert_eq(std::f32::MAX as u32, u32::MAX);
40-
assert_eq(std::f32::INFINITY as u32, u32::MAX);
41-
assert_eq(std::f32::MIN as i32, i32::MIN);
42-
assert_eq(std::f32::NEG_INFINITY as i32, i32::MIN);
43-
assert_eq(std::f32::MIN as u32, 0);
44-
assert_eq(std::f32::NEG_INFINITY as u32, 0);
45-
assert_eq(std::f32::NAN as i32, 0);
46-
assert_eq(std::f32::NAN as u32, 0);
37+
assert_eq(f32::MAX as i32, i32::MAX);
38+
assert_eq(f32::INFINITY as i32, i32::MAX);
39+
assert_eq(f32::MAX as u32, u32::MAX);
40+
assert_eq(f32::INFINITY as u32, u32::MAX);
41+
assert_eq(f32::MIN as i32, i32::MIN);
42+
assert_eq(f32::NEG_INFINITY as i32, i32::MIN);
43+
assert_eq(f32::MIN as u32, 0);
44+
assert_eq(f32::NEG_INFINITY as u32, 0);
45+
assert_eq(f32::NAN as i32, 0);
46+
assert_eq(f32::NAN as u32, 0);
4747
assert_eq((u32::MAX-127) as f32 as u32, u32::MAX); // rounding loss
4848
assert_eq((u32::MAX-128) as f32 as u32, u32::MAX-255); // rounding loss
4949
assert_eq(127i8 as f32, 127.0f32);
5050
assert_eq(i128::MIN as f32, -170141183460469231731687303715884105728.0f32);
51-
assert_eq(u128::MAX as f32, std::f32::INFINITY); // saturation
51+
assert_eq(u128::MAX as f32, f32::INFINITY); // saturation
5252

5353
// f64 <-> int casts
5454
assert_eq(5.0f64 as u64, 5);
5555
assert_eq(-5.0f64 as u64, 0);
5656
assert_eq(5.0f64 as i64, 5);
5757
assert_eq(-5.0f64 as i64, -5);
58-
assert_eq(std::f64::MAX as i64, i64::MAX);
59-
assert_eq(std::f64::INFINITY as i64, i64::MAX);
60-
assert_eq(std::f64::MAX as u64, u64::MAX);
61-
assert_eq(std::f64::INFINITY as u64, u64::MAX);
62-
assert_eq(std::f64::MIN as i64, i64::MIN);
63-
assert_eq(std::f64::NEG_INFINITY as i64, i64::MIN);
64-
assert_eq(std::f64::MIN as u64, 0);
65-
assert_eq(std::f64::NEG_INFINITY as u64, 0);
66-
assert_eq(std::f64::NAN as i64, 0);
67-
assert_eq(std::f64::NAN as u64, 0);
58+
assert_eq(f64::MAX as i64, i64::MAX);
59+
assert_eq(f64::INFINITY as i64, i64::MAX);
60+
assert_eq(f64::MAX as u64, u64::MAX);
61+
assert_eq(f64::INFINITY as u64, u64::MAX);
62+
assert_eq(f64::MIN as i64, i64::MIN);
63+
assert_eq(f64::NEG_INFINITY as i64, i64::MIN);
64+
assert_eq(f64::MIN as u64, 0);
65+
assert_eq(f64::NEG_INFINITY as u64, 0);
66+
assert_eq(f64::NAN as i64, 0);
67+
assert_eq(f64::NAN as u64, 0);
6868
assert_eq((u64::MAX-1023) as f64 as u64, u64::MAX); // rounding loss
6969
assert_eq((u64::MAX-1024) as f64 as u64, u64::MAX-2047); // rounding loss
7070
assert_eq(u128::MAX as f64 as u128, u128::MAX);
@@ -74,38 +74,38 @@ fn main() {
7474
// f32 <-> f64 casts
7575
assert_eq(5.0f64 as f32, 5.0f32);
7676
assert_eq(5.0f32 as f64, 5.0f64);
77-
assert_eq(std::f64::MAX as f32, std::f32::INFINITY);
78-
assert_eq(std::f64::MIN as f32, std::f32::NEG_INFINITY);
79-
assert_eq(std::f32::INFINITY as f64, std::f64::INFINITY);
80-
assert_eq(std::f32::NEG_INFINITY as f64, std::f64::NEG_INFINITY);
77+
assert_eq(f64::MAX as f32, f32::INFINITY);
78+
assert_eq(f64::MIN as f32, f32::NEG_INFINITY);
79+
assert_eq(f32::INFINITY as f64, f64::INFINITY);
80+
assert_eq(f32::NEG_INFINITY as f64, f64::NEG_INFINITY);
8181

8282
// f32 min/max
8383
assert_eq((1.0 as f32).max(-1.0), 1.0);
8484
assert_eq((1.0 as f32).min(-1.0), -1.0);
85-
assert_eq(std::f32::NAN.min(9.0), 9.0);
86-
assert_eq(std::f32::NAN.max(-9.0), -9.0);
87-
assert_eq((9.0 as f32).min(std::f32::NAN), 9.0);
88-
assert_eq((-9.0 as f32).max(std::f32::NAN), -9.0);
85+
assert_eq(f32::NAN.min(9.0), 9.0);
86+
assert_eq(f32::NAN.max(-9.0), -9.0);
87+
assert_eq((9.0 as f32).min(f32::NAN), 9.0);
88+
assert_eq((-9.0 as f32).max(f32::NAN), -9.0);
8989

9090
// f64 min/max
9191
assert_eq((1.0 as f64).max(-1.0), 1.0);
9292
assert_eq((1.0 as f64).min(-1.0), -1.0);
93-
assert_eq(std::f64::NAN.min(9.0), 9.0);
94-
assert_eq(std::f64::NAN.max(-9.0), -9.0);
95-
assert_eq((9.0 as f64).min(std::f64::NAN), 9.0);
96-
assert_eq((-9.0 as f64).max(std::f64::NAN), -9.0);
93+
assert_eq(f64::NAN.min(9.0), 9.0);
94+
assert_eq(f64::NAN.max(-9.0), -9.0);
95+
assert_eq((9.0 as f64).min(f64::NAN), 9.0);
96+
assert_eq((-9.0 as f64).max(f64::NAN), -9.0);
9797

9898
// f32 copysign
9999
assert_eq(3.5_f32.copysign(0.42), 3.5_f32);
100100
assert_eq(3.5_f32.copysign(-0.42), -3.5_f32);
101101
assert_eq((-3.5_f32).copysign(0.42), 3.5_f32);
102102
assert_eq((-3.5_f32).copysign(-0.42), -3.5_f32);
103-
assert!(std::f32::NAN.copysign(1.0).is_nan());
103+
assert!(f32::NAN.copysign(1.0).is_nan());
104104

105105
// f64 copysign
106106
assert_eq(3.5_f64.copysign(0.42), 3.5_f64);
107107
assert_eq(3.5_f64.copysign(-0.42), -3.5_f64);
108108
assert_eq((-3.5_f64).copysign(0.42), 3.5_f64);
109109
assert_eq((-3.5_f64).copysign(-0.42), -3.5_f64);
110-
assert!(std::f64::NAN.copysign(1.0).is_nan());
110+
assert!(f64::NAN.copysign(1.0).is_nan());
111111
}

0 commit comments

Comments
 (0)