aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorJie Fu <jiefu@tencent.com>2023-09-06 22:30:36 +0800
committerJie Fu <jiefu@tencent.com>2023-09-06 22:30:36 +0800
commit1f3fa96e516fda26244afb8877e6cee619c21205 (patch)
tree15bf7a3cc99c52dcbb62fb1770010c15c6462056 /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parent45a40c163932d12b72b33bd1d8a84519392b5d39 (diff)
downloadllvm-1f3fa96e516fda26244afb8877e6cee619c21205.zip
llvm-1f3fa96e516fda26244afb8877e6cee619c21205.tar.gz
llvm-1f3fa96e516fda26244afb8877e6cee619c21205.tar.bz2
[llvm-cov] Fix -Wcovered-switch-default in CoverageMapping.cpp (NFC)
/Users/jiefu/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:959:3: error: default label in switch which covers all enumeration values [-Werror,-Wcovered-switch-default] default: ^ 1 error generated.
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
-rw-r--r--llvm/lib/ProfileData/Coverage/CoverageMapping.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp b/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
index ff4171d..ac83b21 100644
--- a/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
+++ b/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
@@ -931,29 +931,29 @@ static std::string getCoverageMapErrString(coveragemap_error Err,
std::string Msg;
raw_string_ostream OS(Msg);
- switch (Err) {
- case coveragemap_error::success:
+ switch ((uint32_t)Err) {
+ case (uint32_t)coveragemap_error::success:
OS << "success";
break;
- case coveragemap_error::eof:
+ case (uint32_t)coveragemap_error::eof:
OS << "end of File";
break;
- case coveragemap_error::no_data_found:
+ case (uint32_t)coveragemap_error::no_data_found:
OS << "no coverage data found";
break;
- case coveragemap_error::unsupported_version:
+ case (uint32_t)coveragemap_error::unsupported_version:
OS << "unsupported coverage format version";
break;
- case coveragemap_error::truncated:
+ case (uint32_t)coveragemap_error::truncated:
OS << "truncated coverage data";
break;
- case coveragemap_error::malformed:
+ case (uint32_t)coveragemap_error::malformed:
OS << "malformed coverage data";
break;
- case coveragemap_error::decompression_failed:
+ case (uint32_t)coveragemap_error::decompression_failed:
OS << "failed to decompress coverage data (zlib)";
break;
- case coveragemap_error::invalid_or_missing_arch_specifier:
+ case (uint32_t)coveragemap_error::invalid_or_missing_arch_specifier:
OS << "`-arch` specifier is invalid or missing for universal binary";
break;
default: