From c9fef8d83fe48f233372b890fcfd184ef68a9b69 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic <steven.lerouzic@gmail.com> Date: Thu, 2 Jan 2025 18:19:38 +0100 Subject: Add assertion failure handler --- asl/buffer.hpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'asl/buffer.hpp') diff --git a/asl/buffer.hpp b/asl/buffer.hpp index 276222d..a616011 100644 --- a/asl/buffer.hpp +++ b/asl/buffer.hpp @@ -114,6 +114,8 @@ private: // NOLINTNEXTLINE(*-rvalue-reference-param-not-moved) void move_from_other(buffer&& other) { + ASL_ASSERT(size() == 0 && !is_on_heap()); + if (other.is_on_heap()) { m_data = other.m_data; -- cgit