From 3b9f4b4cae1af73cc40fbcc7421a81c89396500d Mon Sep 17 00:00:00 2001
From: scott snyder <sss@karma>
Date: Thu, 16 Dec 2021 00:11:46 -0500
Subject: [PATCH] TrkExTools: Fix cppcheck 2.6 warnings.

A bare throw will just call terminate().
Change them to abort();
---
 .../TrkExTools/test/ObjContainer_test.cxx                 | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Tracking/TrkExtrapolation/TrkExTools/test/ObjContainer_test.cxx b/Tracking/TrkExtrapolation/TrkExTools/test/ObjContainer_test.cxx
index 6ee2117228c..a71976794d6 100644
--- a/Tracking/TrkExtrapolation/TrkExTools/test/ObjContainer_test.cxx
+++ b/Tracking/TrkExtrapolation/TrkExTools/test/ObjContainer_test.cxx
@@ -207,18 +207,18 @@ const TestObj *test7Helper(const TestObj &external_obj) {
    GuardedPtr nobj(GuardedPtr::recapture(empty,cloneObj(&external_obj)));
    GuardedPtr nobj2(GuardedPtr::recapture(empty,cloneObj(&external_obj)));
    if (nobj==nobj2) {
-      throw;
+      std::abort();
    }
    if (nobj.index()==nobj2.index()) {
-      throw;
+      std::abort();
    }
    
    GuardedPtr nobj3(nobj);
    if (nobj!=nobj3) {
-      throw;
+      std::abort();
    }
    if (nobj.index()!=nobj3.index()) {
-      throw;
+      std::abort();
    }
 
    nobj2=std::move(nobj);
-- 
GitLab