From b5336e8e44610ed64a7ac2ed6ec646ee15e9a29c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yannik=20M=C3=BCller?= <y.mueller@fz-juelich.de> Date: Tue, 4 Oct 2022 18:02:25 +0200 Subject: [PATCH] Fixed call to deleted constructor MemoryBuffer --- benchmark/memory.cc | 2 +- benchmark/memory.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/benchmark/memory.cc b/benchmark/memory.cc index e67dd17..b76663e 100644 --- a/benchmark/memory.cc +++ b/benchmark/memory.cc @@ -89,7 +89,7 @@ void MemoryBuffer::memory_copy(MemoryBuffer& dst, MemoryBuffer& src){ } MemoryBuffer MemoryBuffer::wrap(void* p, std::size_t len, AddressSpace::ID addr_space_id){ - return MemoryBuffer(p, len, addr_space_id); + return {p, len, addr_space_id}; } void MemoryBuffer::fill(){ diff --git a/benchmark/memory.h b/benchmark/memory.h index aa08943..6774f1a 100644 --- a/benchmark/memory.h +++ b/benchmark/memory.h @@ -165,8 +165,8 @@ class MemoryBuffer{ MemoryBuffer(const MemoryBuffer& other) = delete; MemoryBuffer& operator=(const MemoryBuffer& other) = delete; - MemoryBuffer(MemoryBuffer&& other) = delete; - MemoryBuffer& operator=(const MemoryBuffer&& other) = delete; + MemoryBuffer(MemoryBuffer&& other) = default; + MemoryBuffer& operator=(MemoryBuffer&& other) = default; /* Wrap an existing pointer into a memory buffer. We do not know the allocator * and hence have to ingore it. This is acceptable since the allocator is not -- GitLab