Merge "Enable -Wimplicit-fallthrough"
diff --git a/simpleperf/Android.bp b/simpleperf/Android.bp
index 8c48096..bf96745 100644
--- a/simpleperf/Android.bp
+++ b/simpleperf/Android.bp
@@ -21,6 +21,7 @@
"-Wall",
"-Wextra",
"-Werror",
+ "-Wimplicit-fallthrough",
// Try some more extreme warnings.
"-Wpedantic",
diff --git a/simpleperf/perf_regs.cpp b/simpleperf/perf_regs.cpp
index e654b6b..c238f07 100644
--- a/simpleperf/perf_regs.cpp
+++ b/simpleperf/perf_regs.cpp
@@ -123,7 +123,8 @@
if (reg >= PERF_REG_X86_R8 && reg <= PERF_REG_X86_R15) {
return android::base::StringPrintf("r%d", reg - PERF_REG_X86_R8 + 8);
}
- } // go through
+ FALLTHROUGH_INTENDED;
+ }
case ARCH_X86_32: {
auto it = x86_reg_map.find(reg);
CHECK(it != x86_reg_map.end()) << "unknown reg " << reg;