fallthrough question

From: Randy Dunlap
Date: Fri Feb 18 2022 - 16:58:12 EST


Hi,

I expected this to produce a fallthrough warning, but it doesn't
(with gcc 11.1.0):

from sound/oss/dmasound/dmasound_core.c:#1481, when falling from case 1
into case 0: (in arch/m68k/ selected builds only)

case 1:
if ((size = ints[2]) < 256) /* check for small buffer specs */
size <<= 10 ;
if (size < MIN_BUFSIZE || size > MAX_BUFSIZE)
printk("dmasound_setup: invalid write buffer size, using default = %d\n", writeBufSize);
else
writeBufSize = size;
case 0:
break;
default:

Can you tell me what is going on here?

thanks.
--
~Randy