repeat patterns should match zero or more tokens
Right now ...
matches one or more tokens but it should be matching zero or more.
macro m {
case ($x ...) => {
// ...
}
}
m() // fails to match
This is a backward incompatible change.