Replace FALLTHROUGH macro with C++17 [[fallthrough]] attribute

See go/chromium-lsc-fallthrough

Bug:1283907
Change-Id: I786f3e7141ad47913043136d0173e3b82b223a87
Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/3370128
Reviewed-by: Mark Mentovai <mark@chromium.org>
Commit-Queue: Mark Mentovai <mark@chromium.org>
This commit is contained in:
Roland Bock 2022-01-06 15:41:02 +00:00 committed by Crashpad LUCI CQ
parent 7aec285110
commit ee230eef02
2 changed files with 2 additions and 2 deletions

View File

@ -198,7 +198,7 @@ class PtraceStrategyDeciderImpl : public PtraceStrategyDecider {
if (HaveCapSysPtrace()) {
return Strategy::kDirectPtrace;
}
FALLTHROUGH;
[[fallthrough]];
case PtraceScope::kNoAttach:
LOG(WARNING) << "no ptrace";
return Strategy::kNoPtrace;

View File

@ -323,7 +323,7 @@ bool ProcessSnapshotMinidump::InitializeMiscInfo() {
full_version_ = base::UTF16ToUTF8(info.BuildString);
#endif
full_version_ = full_version_.substr(0, full_version_.find(';'));
FALLTHROUGH;
[[fallthrough]];
case sizeof(MINIDUMP_MISC_INFO_3):
case sizeof(MINIDUMP_MISC_INFO_2):
case sizeof(MINIDUMP_MISC_INFO):