From b62446750e904978cd1a8f90d5f2d1437a3db5a9 Mon Sep 17 00:00:00 2001 From: Czarek Nakamoto Date: Thu, 20 Feb 2025 08:36:28 +0100 Subject: [PATCH 15/17] remove trivially_copyable assert --- contrib/epee/include/span.h | 1 - 1 file changed, 1 deletion(-) diff --git a/contrib/epee/include/span.h b/contrib/epee/include/span.h index 01dc387d6..2ad733a2f 100644 --- a/contrib/epee/include/span.h +++ b/contrib/epee/include/span.h @@ -162,7 +162,6 @@ namespace epee { static_assert(!std::is_empty(), "empty types will not work -> sizeof == 1"); static_assert(std::is_standard_layout(), "type must have standard layout"); - static_assert(std::is_trivially_copyable(), "type must be trivially copyable"); static_assert(alignof(T) == 1, "type may have padding"); return {reinterpret_cast(std::addressof(src)), sizeof(T)}; } -- 2.49.0