Explorar el Código

Merge pull request #3123 from ReinUsesLisp/logging-return

common/logging: Silence no return value warnings
bunnei hace 6 años
padre
commit
60993513af
Se han modificado 1 ficheros con 6 adiciones y 2 borrados
  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 CLS
 #undef SUB
 #undef SUB
     case Class::Count:
     case Class::Count:
-        UNREACHABLE();
+        break;
     }
     }
+    UNREACHABLE();
+    return "Invalid";
 }
 }
 
 
 const char* GetLevelName(Level log_level) {
 const char* GetLevelName(Level log_level) {
@@ -288,9 +290,11 @@ const char* GetLevelName(Level log_level) {
         LVL(Error);
         LVL(Error);
         LVL(Critical);
         LVL(Critical);
     case Level::Count:
     case Level::Count:
-        UNREACHABLE();
+        break;
     }
     }
 #undef LVL
 #undef LVL
+    UNREACHABLE();
+    return "Invalid";
 }
 }
 
 
 void SetGlobalFilter(const Filter& filter) {
 void SetGlobalFilter(const Filter& filter) {