diff options
Diffstat (limited to 'src/test/ui/inline-const/const-match-pat-generic.rs')
-rw-r--r-- | src/test/ui/inline-const/const-match-pat-generic.rs | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/test/ui/inline-const/const-match-pat-generic.rs b/src/test/ui/inline-const/const-match-pat-generic.rs deleted file mode 100644 index 7c0d83516..000000000 --- a/src/test/ui/inline-const/const-match-pat-generic.rs +++ /dev/null @@ -1,31 +0,0 @@ -#![allow(incomplete_features)] -#![feature(inline_const_pat)] - -// rust-lang/rust#82518: ICE with inline-const in match referencing const-generic parameter - -fn foo<const V: usize>() { - match 0 { - const { V } => {}, - //~^ ERROR constant pattern depends on a generic parameter - //~| ERROR constant pattern depends on a generic parameter - _ => {}, - } -} - -const fn f(x: usize) -> usize { - x + 1 -} - -fn bar<const V: usize>() { - match 0 { - const { f(V) } => {}, - //~^ ERROR constant pattern depends on a generic parameter - //~| ERROR constant pattern depends on a generic parameter - _ => {}, - } -} - -fn main() { - foo::<1>(); - bar::<1>(); -} |