From b2eddfabffeb78fc5b49f9c17d70175d2dfed2e0 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Tue, 31 Dec 2024 01:16:12 +0100 Subject: Some work on buffer move --- asl/tests/buffer_tests.cpp | 2 ++ asl/tests/format_tests.cpp | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'asl/tests') diff --git a/asl/tests/buffer_tests.cpp b/asl/tests/buffer_tests.cpp index 4c2d2c1..15cc391 100644 --- a/asl/tests/buffer_tests.cpp +++ b/asl/tests/buffer_tests.cpp @@ -46,6 +46,8 @@ struct CounterAllocator { asl::GlobalHeap::dealloc(ptr, layout); } + + constexpr bool operator==(const CounterAllocator&) const { return true; } }; static_assert(asl::allocator); diff --git a/asl/tests/format_tests.cpp b/asl/tests/format_tests.cpp index 042fcb4..8318757 100644 --- a/asl/tests/format_tests.cpp +++ b/asl/tests/format_tests.cpp @@ -12,7 +12,7 @@ class StringSink : public asl::Writer char* m_data{}; public: - ~StringSink() + ~StringSink() override { reset(); } @@ -24,7 +24,7 @@ public: asl::layout::array(m_current_len), asl::layout::array(m_current_len + str.size()))); - asl::memcpy(m_data + m_current_len, str.data(), str.size()); + asl::memcpy(m_data + m_current_len, str.data(), str.size()); // NOLINT m_current_len += str.size(); } -- cgit