summaryrefslogtreecommitdiffstatshomepage
path: root/src/tools/srcclean.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/srcclean.cpp')
-rw-r--r--src/tools/srcclean.cpp5
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;
}