about summary refs log tree commit diff
diff options
context:
space:
mode:
authory21 <30553356+y21@users.noreply.github.com>2023-06-09 15:49:35 +0200
committery21 <30553356+y21@users.noreply.github.com>2023-06-09 15:49:35 +0200
commitbbb9204008297fc326fcf4dfbc07cee12f173081 (patch)
treeef8e8d5a20e27748d3b37c8d35c7ba4bd20b7580
parent85002b09a1858ea8a7e692f969c3c5946febc898 (diff)
downloadrust-bbb9204008297fc326fcf4dfbc07cee12f173081.tar.gz
rust-bbb9204008297fc326fcf4dfbc07cee12f173081.zip
add test
-rw-r--r--rustfmt.toml1
-rw-r--r--tests/ui/crashes/ice-10912.rs4
-rw-r--r--tests/ui/crashes/ice-10912.stderr16
3 files changed, 21 insertions, 0 deletions
diff --git a/rustfmt.toml b/rustfmt.toml
index 10d39762043..18b2a33469d 100644
--- a/rustfmt.toml
+++ b/rustfmt.toml
@@ -5,3 +5,4 @@ wrap_comments = true
 edition = "2021"
 error_on_line_overflow = true
 version = "Two"
+ignore = ["tests/ui/crashes/ice-10912.rs"]
diff --git a/tests/ui/crashes/ice-10912.rs b/tests/ui/crashes/ice-10912.rs
new file mode 100644
index 00000000000..69d7f2f395f
--- /dev/null
+++ b/tests/ui/crashes/ice-10912.rs
@@ -0,0 +1,4 @@
+#![warn(clippy::unreadable_literal)]
+fn f2() -> impl Sized { && 3.14159265358979323846E }
+
+fn main() {}
diff --git a/tests/ui/crashes/ice-10912.stderr b/tests/ui/crashes/ice-10912.stderr
new file mode 100644
index 00000000000..a74ce731577
--- /dev/null
+++ b/tests/ui/crashes/ice-10912.stderr
@@ -0,0 +1,16 @@
+error: expected at least one digit in exponent
+  --> $DIR/ice-10912.rs:2:28
+   |
+LL | fn f2() -> impl Sized { && 3.14159265358979323846E }
+   |                            ^^^^^^^^^^^^^^^^^^^^^^^
+
+error: long literal lacking separators
+  --> $DIR/ice-10912.rs:2:28
+   |
+LL | fn f2() -> impl Sized { && 3.14159265358979323846E }
+   |                            ^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `3.141_592_653_589_793_238_46`
+   |
+   = note: `-D clippy::unreadable-literal` implied by `-D warnings`
+
+error: aborting due to 2 previous errors
+