> Date: Thu, 4 Feb 2021 13:14:27 +0800
> From: Lingyu Zhu <lynus...@gmail.com>
> 
> It seems the label should be added with a break or an annotation to
> shut up the compiler.

That's exactly what `FALLTHROUGH ();' on the line above is supposed to
do:

https://git.savannah.gnu.org/cgit/mit-scheme.git/tree/src/microcode/interp.c?id=43ea2feb108135921eea80228c9797e95676209e#n830

Maybe the definition of FALLTHROUGH and ATTRIBUTE in confshared.h
isn't getting picked up by clang?  Can you determine which branches of
those #ifs are getting hit on your system and why?

Reply via email to