Make null hash constants constexpr

Simplify m_template initialization in miner
This commit is contained in:
Lev Sizov 2019-09-05 17:37:19 +02:00
parent 4ad191ffa9
commit 928f4be953
2 changed files with 3 additions and 3 deletions

View file

@ -89,8 +89,8 @@ namespace crypto {
epee::to_hex::formatted(o, epee::as_byte_span(v)); return o; epee::to_hex::formatted(o, epee::as_byte_span(v)); return o;
} }
const static crypto::hash null_hash = {}; constexpr static crypto::hash null_hash = {};
const static crypto::hash8 null_hash8 = {}; constexpr static crypto::hash8 null_hash8 = {};
} }
CRYPTO_MAKE_HASHABLE(hash) CRYPTO_MAKE_HASHABLE(hash)

View file

@ -99,7 +99,7 @@ namespace cryptonote
miner::miner(i_miner_handler* phandler):m_stop(1), miner::miner(i_miner_handler* phandler):m_stop(1),
m_template(block{}), m_template{},
m_template_no(0), m_template_no(0),
m_diffic(0), m_diffic(0),
m_thread_index(0), m_thread_index(0),