Merge "Suppress implicit-fallthrough warnings."
diff --git a/libs/minikin/Android.bp b/libs/minikin/Android.bp
index 4793850..708b360 100644
--- a/libs/minikin/Android.bp
+++ b/libs/minikin/Android.bp
@@ -85,7 +85,10 @@
         "liblog",
         "libicuuc",
     ],
-    header_libs: ["libminikin_headers"],
+    header_libs: [
+        "libbase_headers",
+        "libminikin_headers",
+    ],
     export_header_lib_headers: ["libminikin_headers"],
     export_shared_lib_headers: ["libicuuc"],
     whole_static_libs: ["libgtest_prod"],
diff --git a/libs/minikin/GraphemeBreak.cpp b/libs/minikin/GraphemeBreak.cpp
index 7d06d8f..52b99c0 100644
--- a/libs/minikin/GraphemeBreak.cpp
+++ b/libs/minikin/GraphemeBreak.cpp
@@ -19,6 +19,7 @@
 #include <algorithm>
 #include <cstdint>
 
+#include <android-base/macros.h>
 #include <unicode/uchar.h>
 #include <unicode/utf16.h>
 
@@ -211,7 +212,7 @@
             if (offset < start + count) {
                 offset++;
             }
-        // fall through
+            FALLTHROUGH_INTENDED;
         case AT_OR_AFTER:
             while (!isGraphemeBreak(advances, buf, start, count, offset)) {
                 offset++;
@@ -221,7 +222,7 @@
             if (offset > start) {
                 offset--;
             }
-        // fall through
+            FALLTHROUGH_INTENDED;
         case AT_OR_BEFORE:
             while (!isGraphemeBreak(advances, buf, start, count, offset)) {
                 offset--;