On Tue, 3 Oct 2017 13:15:02 -0700
Brandon Williams <[email protected]> wrote:
> + switch (determine_protocol_version_server()) {
> + case protocol_v1:
> + if (advertise_refs || !stateless_rpc)
> + packet_write_fmt(1, "version 1\n");
> + /*
> + * v1 is just the original protocol with a version string,
> + * so just fall through after writing the version string.
> + */
Peff sent out at least one patch [1] that reformats fallthrough comments
to be understood by GCC. It's probably worth doing here too.
In this case, I would do the 2-comment system that Peff suggested:
/*
* v1 is just the original protocol with a version string,
* so just fall through after writing the version string.
*/
if (advertise_refs || !stateless_rpc)
packet_write_fmt(1, "version 1\n");
/* fallthrough */
(I put the first comment before the code, so it doesn't look so weird.)
[1]
https://public-inbox.org/git/[email protected]/
> + case protocol_v0:
> + break;
> + default:
> + BUG("unknown protocol version");
> + }