I looked at the first example (packet-blip.c) and it's using a macro to throw 
an exception, then returns NULL (the "return" is considered the "unreachable 
code")Not sure if the macro is build configuration dependent (Debug vs 
Release), but I'm fine with the style of code used there and it's probably why 
we don't use the additional Visual Studio flags you enabled.
 

    On Tuesday, February 3, 2026 at 06:14:49 AM EST, Tamás Regős 
<[email protected]> wrote:   

 Hi Dev Team,
While I was trying to run some of the pipeline logic locally on my Windows 
machine related to my earlier emails and new MRs (!23460, !23461), I recompiled 
WS with some additional Visual Studio flags for clang checks and I can see a 
lots of "warning C4702: unreachable code".
Should these be addressed and fixed via MRs?
wireshark\epan\dissectors\packet-blip.c(323,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-cbor.c(390,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-cbor.c(501,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-catapult-dct2000.c(3402,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-cip.c(6610,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-dof.c(5814,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-exported_pdu.c(215,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-fpp.c(307,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-h223.c(1157,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-h223.c(1169,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-h223.c(1095,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-http.c(996,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-ieee80211.c(39522,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-ipsec.c(1296,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-ipsec.c(1094,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-ipsec.c(1886,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-ipsec.c(1925,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-ipsec.c(1951,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-ipsec.c(1972,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-ipsec.c(2019,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-ipsec.c(2057,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-ipsec.c(2080,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-ipsec.c(2116,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-ipsec.c(2137,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-ipsec.c(2160,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-iso15765.c(1013,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-iuup.c(721,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-megaco.c(293,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-mtp3.c(250,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-mtp3.c(272,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-mtp3.c(277,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-mswsp.c(4064,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-mswsp.c(4953,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-netlink-netfilter.c(2064,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-netlink-netfilter.c(2150,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-netlink-netfilter.c(2226,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-netlink-netfilter.c(2254,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-netlink-netfilter.c(2450,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-netlink-netfilter.c(2095,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-netlink-netfilter.c(2176,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-netlink-netfilter.c(1529,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-netlink-netfilter.c(2403,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-netlink-netfilter.c(2428,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-netlink-netfilter.c(2522,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-null.c(312,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-obd-ii.c(1500,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-obd-ii.c(1459,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-obd-ii.c(1502,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-oer.c(520,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-oer.c(646,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-oer.c(652,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-oer.c(695,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-per.c(375,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-per.c(392,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-per.c(431,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-per.c(462,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-per.c(474,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-per.c(534,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-per.c(1213,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-per.c(1272,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-per.c(2109,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-per.c(917,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-ppp.c(1829,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-pw-atm.c(281,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-pw-atm.c(309,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-pw-atm.c(285,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-pw-atm.c(314,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-pw-atm.c(354,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-quic.c(3687,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-reload.c(1880,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-reload.c(1868,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-rsvp.c(2651,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-rsvp.c(2709,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-rtps.c(12951,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-sll.c(209,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-sll.c(235,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-snort.c(1340,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-snort.c(1341,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-snort.c(1353,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-snort.c(1358,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-snort.c(1363,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-spice.c(1526,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-ssh.c(2028,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-ssh.c(2090,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-wcp.c(628,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-xcp.c(1780,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-xcp.c(2755,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-xcp.c(3022,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-xcp.c(1864,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-acse.c(1649,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-camel.c(3327,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-charging_ase.c(511,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-h248.c(1044,1): warning C4702: unreachable code
wireshark\epan\dissectors\packet-spnego.c(328,1): warning C4702: unreachable 
code
wireshark\epan\dissectors\packet-dcerpc-nt.c(1026,1): warning C4702: 
unreachable code
wireshark\epan\dissectors\packet-ncp2222.inc(7023,1): warning C4702: 
unreachable code
Regards,Tamas_______________________________________________
Wireshark-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
  
_______________________________________________
Wireshark-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to