diff --git a/cc/cicada/include/tuple.hh b/cc/cicada/include/tuple.hh index 0cbbd30b..1d5e61f3 100644 --- a/cc/cicada/include/tuple.hh +++ b/cc/cicada/include/tuple.hh @@ -92,8 +92,8 @@ public: #endif } - void init([[maybe_unused]] size_t thid, Version* ver, uint64_t initial_wts, - [[maybe_unused]] TupleBody&& body) { + void init([[maybe_unused]] size_t thid, [[maybe_unused]] Version* ver, + uint64_t initial_wts) { min_wts_ = initial_wts; gc_lock_.store(0, std::memory_order_release); continuing_commit_.store(0, std::memory_order_release); diff --git a/cc/cicada/transaction.cc b/cc/cicada/transaction.cc index 22eb12d1..8fb862bf 100644 --- a/cc/cicada/transaction.cc +++ b/cc/cicada/transaction.cc @@ -313,7 +313,7 @@ Status TxExecutor::insert(Storage s, std::string_view key, TupleBody&& body) { tuple = new Tuple(); Version* new_ver = newVersionGeneration(tuple, std::move(body)); - tuple->init(this->thid_, new_ver, this->wts_.ts_, std::move(body)); + tuple->init(this->thid_, new_ver, this->wts_.ts_); typename MasstreeWrapper::insert_info_t insert_info; Status stat = diff --git a/cc/mvto/include/tuple.hh b/cc/mvto/include/tuple.hh index e35f0c4a..dec03eec 100644 --- a/cc/mvto/include/tuple.hh +++ b/cc/mvto/include/tuple.hh @@ -58,8 +58,7 @@ public: body_ = std::ref((latest_.load(std::memory_order_acquire))->body_); } - void init([[maybe_unused]] size_t thid, Version* ver, uint64_t initial_wts, - [[maybe_unused]] TupleBody&& body) { + void init([[maybe_unused]] size_t thid, Version* ver, uint64_t initial_wts) { min_wts_ = initial_wts; gc_lock_.store(0, std::memory_order_release); latest_.store(ver, std::memory_order_release); diff --git a/cc/mvto/transaction.cc b/cc/mvto/transaction.cc index a909cf77..323b683e 100644 --- a/cc/mvto/transaction.cc +++ b/cc/mvto/transaction.cc @@ -167,7 +167,7 @@ Status TxExecutor::insert(Storage s, std::string_view key, TupleBody&& body) { tuple = new Tuple(); Version* new_ver = newVersionGeneration(tuple, std::move(body)); - tuple->init(this->thid_, new_ver, this->wts_.ts_, std::move(body)); + tuple->init(this->thid_, new_ver, this->wts_.ts_); Status stat = Masstrees[get_storage(s)].insert_value(key, tuple); if (stat == Status::WARN_ALREADY_EXISTS) {