diff options
Diffstat (limited to 'src/tools/srcclean.cpp')
-rw-r--r-- | src/tools/srcclean.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tools/srcclean.cpp b/src/tools/srcclean.cpp index 331eab21bae..2cf5bf36519 100644 --- a/src/tools/srcclean.cpp +++ b/src/tools/srcclean.cpp @@ -1247,6 +1247,7 @@ void cpp_cleaner::process_line_comment(char32_t ch) break; } m_parse_state = parse_state::DEFAULT; + [[fallthrough]]; default: output_character(ch); } @@ -1350,12 +1351,14 @@ void cpp_cleaner::process_numeric(char32_t ch) case UPPERCASE_B: ++m_uppercase_radix; ch = LOWERCASE_B; + [[fallthrough]]; case LOWERCASE_B: m_radix = 2U; break; case UPPERCASE_X: ++m_uppercase_radix; ch = LOWERCASE_X; + [[fallthrough]]; case LOWERCASE_X: m_radix = 16U; break; @@ -1616,6 +1619,7 @@ void lua_cleaner::process_default(char32_t ch) m_block_line = m_input_line; m_block_level = m_long_bracket_level; m_parse_state = parse_state::LONG_STRING_CONSTANT; + [[fallthrough]]; default: m_long_bracket_level = -1; } @@ -1643,6 +1647,7 @@ void lua_cleaner::process_short_comment(char32_t ch) m_block_level = m_long_bracket_level; m_parse_state = parse_state::LONG_COMMENT; set_tab_limit(); + [[fallthrough]]; default: m_long_bracket_level = -1; } |