Replace unordered_map::emplace with insert_or_assign

This commit is contained in:
seelabs
2019-08-08 09:22:15 -07:00
parent 9245b0b666
commit 9c58f23cf8

View File

@@ -593,10 +593,7 @@ public:
if (!enforcer(now, val.seq(), parms_))
return ValStatus::badSeq;
// Use insert_or_assign when C++17 supported
auto byLedgerIt = byLedger_[val.ledgerID()].emplace(nodeID, val);
if (!byLedgerIt.second)
byLedgerIt.first->second = val;
byLedger_[val.ledgerID()].insert_or_assign(nodeID, val);
auto const ins = current_.emplace(nodeID, val);
if (!ins.second)