From a4bfaa8272228f88d1f82b925fdba36890fe4386 Mon Sep 17 00:00:00 2001 From: Wolfgang Merkt <w.merkt@gmail.com> Date: Sun, 26 May 2024 05:57:00 +0100 Subject: [PATCH] deprecation-policy: Add default case This should never be triggered. --- include/eigenpy/deprecation-policy.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/eigenpy/deprecation-policy.hpp b/include/eigenpy/deprecation-policy.hpp index 061cd801..85dc0096 100644 --- a/include/eigenpy/deprecation-policy.hpp +++ b/include/eigenpy/deprecation-policy.hpp @@ -19,6 +19,8 @@ constexpr PyObject *deprecationTypeToPyObj(DeprecationType dep) { return PyExc_DeprecationWarning; case DeprecationType::FUTURE: return PyExc_FutureWarning; + default: // The switch handles all cases explicitly, this should never be triggered. + throw std::invalid_argument("Undefined DeprecationType - this should never be triggered."); } } -- GitLab