Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ab364fc3 authored by Aurimas Liutikas's avatar Aurimas Liutikas
Browse files

Suppress -Wimplicit-fallthrough in aapt code

AaptAsssets intentinally falls through in a switch statement.
This change adds [[fallthrough]]; to suppress this implicit fallthrough.

frameworks/base/tools/aapt/AaptAssets.cpp:305:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
                case 5:
                ^
frameworks/base/tools/aapt/AaptAssets.cpp:305:17: note: insert '[[fallthrough]];' to silence this warning
                case 5:
                ^
                [[fallthrough]];
frameworks/base/tools/aapt/AaptAssets.cpp:305:17: note: insert 'break;' to avoid fall-through
                case 5:
                ^
                break;

Test: make -j aapt
Change-Id: Ia9d2ca3b59eb804e20c6295791f6a19f0f5f63ab
parent 447919d2
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -301,6 +301,7 @@ int AaptLocaleValue::initFromDirName(const Vector<String8>& parts, const int sta
                        break;
                    }
                    // This is not alphabetical, so we fall through to variant
                    [[fallthrough]];
                case 5:
                case 6:
                case 7: