1
0
Fork 0

fix compilation with g++5.4

This commit is contained in:
jsteemann 2018-09-28 17:31:31 +02:00
parent 09395e73de
commit 88e46715e8
1 changed files with 6 additions and 4 deletions

View File

@ -120,12 +120,14 @@ class WBReader final : public rocksdb::WriteBatch::Handler {
public:
struct Operations {
explicit Operations(rocksdb::SequenceNumber seq) : startSequenceNumber(seq) {};
explicit Operations(rocksdb::SequenceNumber seq) : startSequenceNumber(seq) {}
Operations(Operations const&) = delete;
Operations& operator=(Operations const&) = delete;
Operations(Operations&&) = default;
Operations& operator=(Operations&&) = default;
const rocksdb::SequenceNumber startSequenceNumber;
rocksdb::SequenceNumber lastSequenceNumber;
rocksdb::SequenceNumber startSequenceNumber;
rocksdb::SequenceNumber lastSequenceNumber = 0;
uint64_t added = 0;
uint64_t removed = 0;
TRI_voc_rid_t lastRevisionId = 0;
@ -153,7 +155,7 @@ class WBReader final : public rocksdb::WriteBatch::Handler {
: currentSeqNum(0) {
for (auto const& pair : seqs) {
try {
deltas.emplace(pair.first, pair.second);
deltas.emplace(pair.first, Operations(pair.second));
} catch(...) {}
}
}