Răsfoiți Sursa

common/logging: Silence no return value warnings

ReinUsesLisp 6 ani în urmă
părinte
comite
2ac834c722
1 a modificat fișierele cu 6 adăugiri și 2 ștergeri
  1. 6 2
      src/common/logging/backend.cpp

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

@@ -272,8 +272,10 @@ const char* GetLogClassName(Class log_class) {
 #undef CLS
 #undef SUB
     case Class::Count:
-        UNREACHABLE();
+        break;
     }
+    UNREACHABLE();
+    return "Invalid";
 }
 
 const char* GetLevelName(Level log_level) {
@@ -288,9 +290,11 @@ const char* GetLevelName(Level log_level) {
         LVL(Error);
         LVL(Critical);
     case Level::Count:
-        UNREACHABLE();
+        break;
     }
 #undef LVL
+    UNREACHABLE();
+    return "Invalid";
 }
 
 void SetGlobalFilter(const Filter& filter) {