about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2022-11-10 10:47:41 -0500
committerGitHub <noreply@github.com>2022-11-10 10:47:41 -0500
commit77fde5d49a8d5244e032ee7956589fd7f28cf0eb (patch)
tree17c7c1679c7f832b3598279a3ad9740360ac429d /src
parentc6595ea22a5f05b3595a6ce3ea582e0a70e677f2 (diff)
parent31157def1aa9c57424d605ac36a3704b3d26b4ff (diff)
downloadrust-77fde5d49a8d5244e032ee7956589fd7f28cf0eb.tar.gz
rust-77fde5d49a8d5244e032ee7956589fd7f28cf0eb.zip
Rollup merge of #104233 - compiler-errors:issue-104209, r=lcnr
Don't ICE when encountering `ConstKind::Error` in `RequiredConstsVisitor`

Fixes #104209
Diffstat (limited to 'src')
-rw-r--r--src/test/ui/consts/invalid-const-in-body.rs6
-rw-r--r--src/test/ui/consts/invalid-const-in-body.stderr8
2 files changed, 14 insertions, 0 deletions
diff --git a/src/test/ui/consts/invalid-const-in-body.rs b/src/test/ui/consts/invalid-const-in-body.rs
new file mode 100644
index 00000000000..f0fa3bb7bd1
--- /dev/null
+++ b/src/test/ui/consts/invalid-const-in-body.rs
@@ -0,0 +1,6 @@
+fn f() -> impl Sized {
+    2.0E
+    //~^ ERROR expected at least one digit in exponent
+}
+
+fn main() {}
diff --git a/src/test/ui/consts/invalid-const-in-body.stderr b/src/test/ui/consts/invalid-const-in-body.stderr
new file mode 100644
index 00000000000..3be65835946
--- /dev/null
+++ b/src/test/ui/consts/invalid-const-in-body.stderr
@@ -0,0 +1,8 @@
+error: expected at least one digit in exponent
+  --> $DIR/invalid-const-in-body.rs:2:5
+   |
+LL |     2.0E
+   |     ^^^^
+
+error: aborting due to previous error
+