Fix MSVC warning in benchmark (#147357)
Building LLVM with MSVC is raising the following warning: ``` llvm\third-party\benchmark\src\sysinfo.cc(375): warning C4062: enumerator 'CacheUnknown' in switch of enum '_PROCESSOR_CACHE_TYPE' is not handled ``` This change resolves the warning by moving the `Unknown` type into a case block for `CacheUnknown`. Not sure how this code flows back into the original source.
This commit is contained in:
parent
b470ac419d
commit
6f660e2692
1 changed files with 3 additions and 1 deletions
4
third-party/benchmark/src/sysinfo.cc
vendored
4
third-party/benchmark/src/sysinfo.cc
vendored
|
|
@ -358,7 +358,6 @@ std::vector<CPUInfo::CacheInfo> GetCacheSizesWindows() {
|
|||
C.num_sharing = static_cast<int>(b.count());
|
||||
C.level = cache.Level;
|
||||
C.size = cache.Size;
|
||||
C.type = "Unknown";
|
||||
switch (cache.Type) {
|
||||
case CacheUnified:
|
||||
C.type = "Unified";
|
||||
|
|
@ -372,6 +371,9 @@ std::vector<CPUInfo::CacheInfo> GetCacheSizesWindows() {
|
|||
case CacheTrace:
|
||||
C.type = "Trace";
|
||||
break;
|
||||
case CacheUnknown:
|
||||
C.type = "Unknown";
|
||||
break;
|
||||
}
|
||||
res.push_back(C);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue