diff --git a/Bench.cpp b/Bench.cpp index 0ad5621..0f8e81a 100644 --- a/Bench.cpp +++ b/Bench.cpp @@ -34,7 +34,7 @@ ConflictSet::ReadRange singleton(Arena &arena, std::span key) { std::span(new (arena) uint8_t[key.size() + 1], key.size() + 1); memcpy(r.data(), key.data(), key.size()); r[key.size()] = 0; - return {key.data(), int(key.size()), r.data(), int(r.size())}; + return {{key.data(), int(key.size())}, {r.data(), int(r.size())}, 0}; } ConflictSet::ReadRange prefixRange(Arena &arena, std::span key) { @@ -52,7 +52,7 @@ ConflictSet::ReadRange prefixRange(Arena &arena, std::span key) { auto r = std::span(new (arena) uint8_t[index + 1], index + 1); memcpy(r.data(), key.data(), index + 1); r[r.size() - 1]++; - return {key.data(), int(key.size()), r.data(), int(r.size())}; + return {{key.data(), int(key.size())}, {r.data(), int(r.size())}, 0}; } void benchConflictSet() { @@ -258,4 +258,4 @@ void benchConflictSet() { } } -int main(void) { benchConflictSet(); } \ No newline at end of file +int main(void) { benchConflictSet(); } diff --git a/ConflictSet.cpp b/ConflictSet.cpp index b377302..cae6fa1 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -2897,8 +2897,8 @@ Iterator firstGeq(Node *n, std::string_view key) { } } -bool checkCorrectness(Node *node, int64_t oldestVersion, - ConflictSet::Impl *impl) { +[[maybe_unused]] bool checkCorrectness(Node *node, int64_t oldestVersion, + ConflictSet::Impl *impl) { bool success = true; checkParentPointers(node, success);