diff options
-rw-r--r-- | icespider/core/irouteHandler.h | 5 |
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 &); |