More clang fixes

pull/2/head
SChernykh 3 years ago
parent 4a5691e349
commit 39a8c68ab7

@ -39,7 +39,7 @@ elseif (CMAKE_CXX_COMPILER_ID MATCHES MSVC)
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${WARNING_FLAGS} ${SECURITY_FLAGS} /Ob1 /Ot /Zi /MT")
elseif (CMAKE_CXX_COMPILER_ID MATCHES Clang)
set(WARNING_FLAGS "-Wall -Wextra -Werror")
set(WARNING_FLAGS "-Wall -Wextra")
set(OPTIMIZATION_FLAGS "-Ofast -funroll-loops -fmerge-all-constants")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${WARNING_FLAGS}")

@ -23,8 +23,7 @@ static constexpr char log_category_prefix[] = "Mempool ";
namespace p2pool {
Mempool::Mempool(p2pool* pool)
: m_pool(pool)
Mempool::Mempool()
{
uv_rwlock_init_checked(&m_lock);
}

@ -26,15 +26,12 @@ class p2pool;
class Mempool : public nocopy_nomove
{
public:
explicit Mempool(p2pool* pool);
Mempool();
~Mempool();
void add(const TxMempoolData& tx);
void swap(std::vector<TxMempoolData>& transactions);
private:
p2pool* m_pool;
public:
mutable uv_rwlock_t m_lock;
std::vector<TxMempoolData> m_transactions;

@ -65,7 +65,7 @@ p2pool::p2pool(int argc, char* argv[])
m_sideChain = new SideChain(this);
m_hasher = new RandomX_Hasher(this);
m_blockTemplate = new BlockTemplate(this);
m_mempool = new Mempool(this);
m_mempool = new Mempool();
m_consoleCommands = new ConsoleCommands(this);
}

@ -50,7 +50,7 @@ void make_thread_background()
SetThreadPriorityBoost(GetCurrentThread(), true);
SetThreadPriority(GetCurrentThread(), THREAD_MODE_BACKGROUND_BEGIN);
SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_IDLE);
#else
#elif !defined(__APPLE__)
sched_param param;
param.sched_priority = 0;
if (sched_setscheduler(0, SCHED_IDLE, &param) != 0) {

Loading…
Cancel
Save