From 73592caabe01a6284a5aa4d1682a6774673f1efb Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sun, 6 Feb 2022 13:40:41 +0000 Subject: requiredParameterNotFound is noreturn --- icespider/core/irouteHandler.h | 5 +---- 1 file changed, 1 insertion(+), 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; RouteSerializers routeSerializers; - void requiredParameterNotFound(const char *, const std::string_view & key) const; + [[noreturn]] void requiredParameterNotFound(const char *, const std::string_view & key) const; template 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 &); -- cgit v1.2.3