Hi cfe-commits,<div><br></div><div>This patch handles a specific (but surprisingly common) case when a fall-through occurs to a switch label immediately followed by a <font face="courier new, monospace">break;</font>. In this case it doesn't make sense to suggest a fall-through annotation, almost certainly inserting <font face="courier new, monospace">break;</font> is a good fix-it.</div>
<div>Example:</div><div><br></div><div><font face="courier new, monospace">switch (x) {</font></div><div><font face="courier new, monospace">  case 111:</font></div><div><font face="courier new, monospace">    f();</font></div>
<div><font face="courier new, monospace">  case 222: // don't offer "[[clang::fallthrough]];", just "break;"</font></div><div><font face="courier new, monospace">    break;</font></div><div><font face="courier new, monospace">}</font></div>
<div><div><br></div><div>Please, review this patch.</div><div><br></div>-- 
<div>Best regards,</div><div>Alexander Kornienko</div></div>