Use include <cstring> and std::memcpy etc

This commit is contained in:
2025-08-23 20:24:50 -04:00
parent 18a1b30d9f
commit a2e1fd5ba1
8 changed files with 56 additions and 22 deletions

View File

@@ -344,10 +344,10 @@ public:
// Violating preconditions results in program termination via abort().
[[nodiscard]] ProducerGuard push(uint32_t const size, bool block) {
if (size == 0) {
abort();
std::abort();
}
if (size > slot_count) {
abort();
std::abort();
}
// Reserve a slot to construct an item, but don't publish to consumer yet
uint32_t slot;