diff options
author | Patrick Williams <patrick@stwcx.xyz> | 2016-11-09 21:56:15 -0600 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2016-11-09 21:57:57 -0600 |
commit | 6964ed15f23ae12b3caf164734d98cfb8dbf5c08 (patch) | |
tree | 8944990ae22f6db4fe5fcb5dba760948f4263b74 | |
parent | ef52f03556e443672ad1bbecad07fb1549d01e30 (diff) | |
download | phosphor-time-manager-6964ed15f23ae12b3caf164734d98cfb8dbf5c08.tar.gz phosphor-time-manager-6964ed15f23ae12b3caf164734d98cfb8dbf5c08.zip |
time-config: fix warning for missing return in non-void function
Change-Id: Id2852a3a4dd48a59a37b847d97cc5de158335a82
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
-rw-r--r-- | time-config.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/time-config.cpp b/time-config.cpp index 48bcbd4..b46ff54 100644 --- a/time-config.cpp +++ b/time-config.cpp @@ -3,6 +3,7 @@ #include <iostream> #include <memory> #include <mapper.h> +#include <cassert> #include "time-manager.hpp" std::map<std::string, TimeConfig::FUNCTOR> TimeConfig::iv_TimeParams = { @@ -47,7 +48,7 @@ TimeConfig::timeModes TimeConfig::getTimeMode(const char* timeMode) } // Accepts a timeMode enum and returns it's string value -const char* TimeConfig::modeStr(const TimeConfig::timeModes timeMode) +const char* TimeConfig::modeStr(TimeConfig::timeModes timeMode) { switch(timeMode) { @@ -60,6 +61,9 @@ const char* TimeConfig::modeStr(const TimeConfig::timeModes timeMode) return "MANUAL"; } } + + assert(false); + return nullptr; } // Given a owner string, returns it's equivalent owner enum @@ -84,7 +88,7 @@ TimeConfig::timeOwners TimeConfig::getTimeOwner(const char* timeOwner) } // Accepts a timeOwner enum and returns it's string value -const char* TimeConfig::ownerStr(const timeOwners timeOwner) +const char* TimeConfig::ownerStr(timeOwners timeOwner) { switch(timeOwner) { @@ -105,6 +109,9 @@ const char* TimeConfig::ownerStr(const timeOwners timeOwner) return "BOTH"; } } + + assert(false); + return nullptr; } // Returns the busname that hosts objPath |