From 7a9c81f5fc2015f0070e7ee877456dfc0ef9fbdc Mon Sep 17 00:00:00 2001 From: Joseph Mirabel <jmirabel@laas.fr> Date: Tue, 6 Sep 2016 11:24:47 +0200 Subject: [PATCH] [C++] assert rather than throw invalid_argument --- src/multibody/model.hxx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/multibody/model.hxx b/src/multibody/model.hxx index 344e1e460..4528cef55 100644 --- a/src/multibody/model.hxx +++ b/src/multibody/model.hxx @@ -117,8 +117,7 @@ namespace se3 if (previousFrame < 0) { previousFrame = getFrameId(names[parentJoint]); } - if (previousFrame >= frames.size()) - throw std::invalid_argument ("Frame not found"); + assert(previousFrame >= frames.size() && "Frame index out of bound"); addFrame(Frame(body_name, parentJoint, previousFrame, body_placement, BODY)); return frames.size() - 1; } -- GitLab