diff options
| author | Takayuki Maeda <takoyaki0316@gmail.com> | 2022-06-27 10:07:19 +0900 |
|---|---|---|
| committer | Takayuki Maeda <takoyaki0316@gmail.com> | 2022-06-27 10:07:19 +0900 |
| commit | 89a23bf54f666b396405bc43765424aeeccac065 (patch) | |
| tree | 6146968476974beb89129668d3c0b14c5d801940 | |
| parent | 43347397f7c5ca9a670a3bb3890c7187e24a52ab (diff) | |
| download | rust-89a23bf54f666b396405bc43765424aeeccac065.tar.gz rust-89a23bf54f666b396405bc43765424aeeccac065.zip | |
add regression test for #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 + |
