1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-30 19:23:07 +03:00

chore(compilation): to resolve unexpected boost warnings

This commit is contained in:
drrtuy
2025-03-25 11:29:26 +00:00
committed by Leonid Fedorov
parent 9bc6608112
commit 87981483e2
3 changed files with 9 additions and 21 deletions

View File

@ -58,7 +58,7 @@ namespace WriteEngine
{
BRMWrapper* volatile BRMWrapper::m_instance = NULL;
std::atomic<bool> BRMWrapper::finishReported(false);
boost::thread_specific_ptr<int> BRMWrapper::m_ThreadDataPtr;
thread_local int BRMWrapper::m_brmRc = 0;
boost::mutex BRMWrapper::m_instanceCreateMutex;
bool BRMWrapper::m_useVb = true;
@ -441,17 +441,7 @@ int BRMWrapper::saveState()
//------------------------------------------------------------------------------
void BRMWrapper::saveBrmRc(int brmRc)
{
int* dataPtr = m_ThreadDataPtr.get();
if (dataPtr == 0)
{
dataPtr = new int(brmRc);
m_ThreadDataPtr.reset(dataPtr);
}
else
{
*dataPtr = brmRc;
}
m_brmRc = brmRc;
}
//------------------------------------------------------------------------------
@ -555,13 +545,10 @@ int BRMWrapper::getTableLockInfo(uint64_t lockID, BRM::TableLockInfo* lockInfo,
/* static */
int BRMWrapper::getBrmRc(bool reset)
{
if (m_ThreadDataPtr.get() == 0)
return BRM::ERR_OK;
int brmRc = *m_ThreadDataPtr;
int brmRc = m_brmRc;
if (reset)
m_ThreadDataPtr.reset(new int(BRM::ERR_OK));
m_brmRc = static_cast<int>(BRM::ERR_OK);
return brmRc;
}