Sign in
rust
/
rust-lang
/
rust
/
refs/heads/beta
/
.
/
tests
/
ui
/
parser
/
issues
/
issue-72373.rs
blob: ed88d53539bd40239dc773742e4fd57abac0f8a2 [
file
] [
log
] [
blame
]
fn
foo
(
c
:
&[
u32
],
n
:
u32
)
->
u32
{
match
*
c
{
[
h
,
..]
if
h
>
n
=>
0
,
[
h
,
..]
if
h
==
n
=>
1
,
[
h
,
ref
ts
..]
=>
foo
(
c
,
n
-
h
)
+
foo
(
ts
,
n
),
//~^ ERROR expected one of `,`, `@`, `]`, `if`, or `|`, found `..`
[]
=>
0
,
}
}