From ffcd55cb9b0a3aae62f24f02f15a8944400e3e0a Mon Sep 17 00:00:00 2001 From: Jeremy Lorelli Date: Wed, 24 Jun 2026 16:58:09 -0700 Subject: [PATCH] libcom: Switch epicsThreadMustCreate to cantProceed() --- modules/libcom/src/osi/epicsThread.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/libcom/src/osi/epicsThread.cpp b/modules/libcom/src/osi/epicsThread.cpp index 5de8fd99b..c0b4d72ec 100644 --- a/modules/libcom/src/osi/epicsThread.cpp +++ b/modules/libcom/src/osi/epicsThread.cpp @@ -26,8 +26,8 @@ #include "epicsAlgorithm.h" #include "epicsTime.h" #include "epicsThread.h" -#include "epicsAssert.h" #include "epicsGuard.h" +#include "cantProceed.h" #include "errlog.h" using namespace std; @@ -345,7 +345,8 @@ extern "C" { { epicsThreadId id = epicsThreadCreate ( name, priority, stackSize, funptr, parm ); - assert ( id ); + if ( !id ) + cantProceed("epicsThreadMustCreate: epicsThreadCreate failed\n"); return id; } } // extern "C"