Fixed bogus undefined symbols with hpux aCC compiler.

This commit is contained in:
Ralph Lange
2002-11-12 10:47:05 +00:00
parent b562b9557f
commit f301c33faf
3 changed files with 21 additions and 0 deletions

View File

@@ -135,6 +135,13 @@ void * dbChannelIO::operator new ( size_t size,
return freeList.allocate ( size );
}
void * dbChannelIO::operator new ( size_t ) // X aCC 361
{
// The HPUX compiler seems to require this even though no code
// calls it directly
throw std::logic_error ( "why is the compiler calling private operator new" );
}
#ifdef CXX_PLACEMENT_DELETE
void dbChannelIO::operator delete ( void *pCadaver,
tsFreeList < dbChannelIO > & freeList ) epicsThrows(())