From 4be0682a2270e13567f3560d262a2248f7deda65 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sun, 19 May 2024 15:02:27 +0300 Subject: [PATCH] Annotate intended fall-through cases --- include/asio/ip/impl/network_v4.ipp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/asio/ip/impl/network_v4.ipp b/include/asio/ip/impl/network_v4.ipp index 1538e37572..28289c3754 100644 --- a/include/asio/ip/impl/network_v4.ipp +++ b/include/asio/ip/impl/network_v4.ipp @@ -68,18 +68,25 @@ network_v4::network_v4(const address_v4& addr, const address_v4& mask) break; case 254: // prefix_length_ += 7 prefix_length_ += 1; + BOOST_FALLTHROUGH; case 252: // prefix_length_ += 6 prefix_length_ += 1; + BOOST_FALLTHROUGH; case 248: // prefix_length_ += 5 prefix_length_ += 1; + BOOST_FALLTHROUGH; case 240: // prefix_length_ += 4 prefix_length_ += 1; + BOOST_FALLTHROUGH; case 224: // prefix_length_ += 3 prefix_length_ += 1; + BOOST_FALLTHROUGH; case 192: // prefix_length_ += 2 prefix_length_ += 1; + BOOST_FALLTHROUGH; case 128: // prefix_length_ += 1 prefix_length_ += 1; + BOOST_FALLTHROUGH; case 0: // nbits += 0 finished = true; break;