diff options
author | Matthias Krüger <matthias.krueger@famsik.de> | 2022-06-28 18:34:27 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-28 18:34:27 +0200 |
commit | 5c7a04553d34b9dea825b77327d3e1f308f73f8f (patch) | |
tree | 1a7ea1ac370eddf4dd63aceafcf856c42e3136f3 | |
parent | 3991e739ba1adc8bf7f7a457fc362c2658b8db36 (diff) | |
parent | 89a23bf54f666b396405bc43765424aeeccac065 (diff) | |
download | rust-5c7a04553d34b9dea825b77327d3e1f308f73f8f.tar.gz |
Rollup merge of #98560 - TaKO8Ki:add-regression-test-for-85907, r=Mark-Simulacrum
Add regression test for #85907
closes #85907
-rw-r--r-- | src/test/ui/consts/const-eval/issue-85907.rs | 7 | ||||
-rw-r--r-- | src/test/ui/consts/const-eval/issue-85907.stderr | 10 |
2 files changed, 17 insertions, 0 deletions
diff --git a/src/test/ui/consts/const-eval/issue-85907.rs b/src/test/ui/consts/const-eval/issue-85907.rs new file mode 100644 index 00000000000..6ae40ae6ddb --- /dev/null +++ b/src/test/ui/consts/const-eval/issue-85907.rs @@ -0,0 +1,7 @@ +const fn hey() -> usize { + panic!(123); //~ ERROR argument to `panic!()` in a const context must have type `&str` +} + +fn main() { + let _: [u8; hey()] = todo!(); +} diff --git a/src/test/ui/consts/const-eval/issue-85907.stderr b/src/test/ui/consts/const-eval/issue-85907.stderr new file mode 100644 index 00000000000..381f2fd1114 --- /dev/null +++ b/src/test/ui/consts/const-eval/issue-85907.stderr @@ -0,0 +1,10 @@ +error: argument to `panic!()` in a const context must have type `&str` + --> $DIR/issue-85907.rs:2:5 + | +LL | panic!(123); + | ^^^^^^^^^^^ + | + = note: this error originates in the macro `$crate::panic::panic_2015` (in Nightly builds, run with -Z macro-backtrace for more info) + +error: aborting due to previous error + |