summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2016-11-09 21:56:15 -0600
committerPatrick Williams <patrick@stwcx.xyz>2016-11-09 21:57:57 -0600
commit6964ed15f23ae12b3caf164734d98cfb8dbf5c08 (patch)
tree8944990ae22f6db4fe5fcb5dba760948f4263b74
parentef52f03556e443672ad1bbecad07fb1549d01e30 (diff)
downloadphosphor-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.cpp11
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
OpenPOWER on IntegriCloud