From 793dfe6a872ed91dff4af0b9bb99d6b1340bca8e Mon Sep 17 00:00:00 2001 From: Romain BOULLARD Date: Fri, 28 Aug 2026 01:19:19 +0200 Subject: [PATCH] static_assert payload --- Bigfoot/Tests/System/File/File.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Bigfoot/Tests/System/File/File.cpp b/Bigfoot/Tests/System/File/File.cpp index 327e461..5eec91b 100644 --- a/Bigfoot/Tests/System/File/File.cpp +++ b/Bigfoot/Tests/System/File/File.cpp @@ -161,6 +161,7 @@ TEST_F(FileFixture, Write_ShouldRoundTripArbitraryData) bool operator==(const Payload&) const = default; }; + static_assert(std::is_trivially_copyable_v); constexpr Payload payload {.m_intValue = 42, .m_doubleValue = 3.14, .m_tag = {'B', 'I', 'G', 'F'}}; m_writeScratchFile.Write({std::bit_cast(&payload), sizeof(payload)}, 0);