Bug 1447480 - Add MOZ_FALLTHROUGH_ASSERT to make it clear that it can never fall through r?hsivonen draft
authorSylvestre Ledru <sledru@mozilla.com>
Tue, 20 Mar 2018 23:17:02 +0100
changeset 770226 19e46c6f0857cfe1e454b5c9e009a5a5a6cae23d
parent 770137 0571672d1901b8302cd0b6392a96a12a4b8bdc5c
push id103358
push userbmo:sledru@mozilla.com
push dateTue, 20 Mar 2018 22:17:23 +0000
reviewershsivonen
bugs1447480
milestone61.0a1
Bug 1447480 - Add MOZ_FALLTHROUGH_ASSERT to make it clear that it can never fall through r?hsivonen MozReview-Commit-ID: 5gNptVWfwzY
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;