From 82d0f6edb225c57e36772c397112300bafd53585 Mon Sep 17 00:00:00 2001 From: Michael Maltese Date: Tue, 25 Apr 2017 17:43:37 -0700 Subject: [PATCH] FifoDataFile: static_assert that structs are right size --- Source/Core/Core/FifoPlayer/FifoDataFile.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Core/Core/FifoPlayer/FifoDataFile.cpp b/Source/Core/Core/FifoPlayer/FifoDataFile.cpp index dd90da5da7..3cb0d25493 100644 --- a/Source/Core/Core/FifoPlayer/FifoDataFile.cpp +++ b/Source/Core/Core/FifoPlayer/FifoDataFile.cpp @@ -39,6 +39,7 @@ struct FileHeader u32 texMemSize; u8 reserved[40]; }; +static_assert(sizeof(FileHeader) == 128, "FileHeader should be 128 bytes"); struct FileFrameInfo { @@ -50,6 +51,7 @@ struct FileFrameInfo u32 numMemoryUpdates; u8 reserved[32]; }; +static_assert(sizeof(FileFrameInfo) == 64, "FileFrameInfo should be 64 bytes"); struct FileMemoryUpdate { @@ -60,6 +62,7 @@ struct FileMemoryUpdate u8 type; u8 reserved[3]; }; +static_assert(sizeof(FileMemoryUpdate) == 24, "FileMemoryUpdate should be 24 bytes"); #pragma pack(pop)