Przeglądaj źródła

Handle invalid `Log::Class`

Add a case of `Log::Class::Count` to the switch statement that
dispatches on `Log::Class`.  The case simply calls the `UNREACHABLE`
macro.
Benjamin Barenblat 11 lat temu
rodzic
commit
7cd5a653ff
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      src/common/logging/backend.cpp

+ 2 - 1
src/common/logging/backend.cpp

@@ -66,8 +66,9 @@ const char* GetLogClassName(Class log_class) {
         ALL_LOG_CLASSES()
         ALL_LOG_CLASSES()
 #undef CLS
 #undef CLS
 #undef SUB
 #undef SUB
+        case Class::Count:
+            UNREACHABLE();
     }
     }
-    return "Unknown";
 }
 }
 
 
 const char* GetLevelName(Level log_level) {
 const char* GetLevelName(Level log_level) {