Skip to content

Commit a4bfaa8

Browse files
wxmerktjorisv
authored andcommitted
deprecation-policy: Add default case
This should never be triggered.
1 parent b6186cc commit a4bfaa8

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

include/eigenpy/deprecation-policy.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ constexpr PyObject *deprecationTypeToPyObj(DeprecationType dep) {
1919
return PyExc_DeprecationWarning;
2020
case DeprecationType::FUTURE:
2121
return PyExc_FutureWarning;
22+
default: // The switch handles all cases explicitly, this should never be triggered.
23+
throw std::invalid_argument("Undefined DeprecationType - this should never be triggered.");
2224
}
2325
}
2426

0 commit comments

Comments
 (0)