Bug 1426997 - Add MOZ_FALLTHROUGH_ASSERT to make it clear that it can never fall through r?hsivonen draft
authorSylvestre Ledru <sledru@mozilla.com>
Mon, 29 Jan 2018 09:11:08 +0100
changeset 750469 811281d1eb04944822b6e3a98f35e6a31f8599af
parent 747603 2cfa012e0af275fbd5b289a92c7533b9811d3386
child 750480 c801a52181355dcadc950e38e3839c8fb5032b24
push id97671
push userbmo:sledru@mozilla.com
push dateFri, 02 Feb 2018 11:07:50 +0000
reviewershsivonen
bugs1426997
milestone60.0a1
Bug 1426997 - Add MOZ_FALLTHROUGH_ASSERT to make it clear that it can never fall through r?hsivonen MozReview-Commit-ID: KZvVGnlJZtr
parser/html/nsHtml5TreeBuilder.cpp
--- a/parser/html/nsHtml5TreeBuilder.cpp
+++ b/parser/html/nsHtml5TreeBuilder.cpp
@@ -394,16 +394,17 @@ nsHtml5TreeBuilder::characters(const cha
                   accumulateCharacters(buf, start, i - start);
                   start = i;
                 }
                 flushCharacters();
                 reconstructTheActiveFormattingElements();
                 continue;
               }
             }
+          MOZ_FALLTHROUGH_ASSERT("unreachable");
           }
           default: {
             switch (mode) {
               case INITIAL: {
                 documentModeInternal(QUIRKS_MODE, nullptr, nullptr, false);
                 mode = BEFORE_HTML;
                 i--;
                 continue;