summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--icespider/core/irouteHandler.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/icespider/core/irouteHandler.h b/icespider/core/irouteHandler.h
index 6781151..7853c35 100644
--- a/icespider/core/irouteHandler.h
+++ b/icespider/core/irouteHandler.h
@@ -33,16 +33,13 @@ namespace IceSpider {
using RouteSerializers = std::map<MimeType, StreamSerializerFactoryPtr>;
RouteSerializers routeSerializers;
- void requiredParameterNotFound(const char *, const std::string_view & key) const;
+ [[noreturn]] void requiredParameterNotFound(const char *, const std::string_view & key) const;
template<typename T, typename K>
inline T
requiredParameterNotFound(const char * s, const K & key) const
{
requiredParameterNotFound(s, key);
- // LCOV_EXCL_START unreachable, requiredParameterNotFound always throws
- return T();
- // LCOV_EXCL_STOP
}
void addRouteSerializer(const MimeType &, const StreamSerializerFactoryPtr &);