Skip to content

Commit 5116080

Browse files
committed
Add regression test
1 parent fe999e8 commit 5116080

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

tests/ui/excessive_precision.fixed

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,7 @@ fn main() {
6060

6161
// issue #2840
6262
let num = 0.000_000_000_01e-10f64;
63+
64+
// issue #7744
65+
let _ = 2.225_073_858_507_201e-_308_f64;
6366
}

tests/ui/excessive_precision.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,7 @@ fn main() {
6060

6161
// issue #2840
6262
let num = 0.000_000_000_01e-10f64;
63+
64+
// issue #7744
65+
let _ = 2.225_073_858_507_201_1e-308_f64;
6366
}

tests/ui/excessive_precision.stderr

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,5 +78,11 @@ error: float has excessive precision
7878
LL | let bad_bige32: f32 = 1.123_456_788_888E-10;
7979
| ^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.123_456_8E-10`
8080

81-
error: aborting due to 13 previous errors
81+
error: float has excessive precision
82+
--> $DIR/excessive_precision.rs:65:13
83+
|
84+
LL | let _ = 2.225_073_858_507_201_1e-308_f64;
85+
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.225_073_858_507_201e-_308_f64`
86+
87+
error: aborting due to 14 previous errors
8288

0 commit comments

Comments
 (0)