From 9ed749c9d2f6e7266421826e3146f02039e451f1 Mon Sep 17 00:00:00 2001 From: Jan Date: Thu, 4 Mar 2021 03:45:14 -0800 Subject: [PATCH] Get rid of inheritence on Vector4 struct to prevent offsetof macro giving out a warning on gcc --- src/Common/Game/T6/T6_Assets.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Common/Game/T6/T6_Assets.h b/src/Common/Game/T6/T6_Assets.h index 22c96c08..6c8b25d1 100644 --- a/src/Common/Game/T6/T6_Assets.h +++ b/src/Common/Game/T6/T6_Assets.h @@ -3594,7 +3594,6 @@ namespace T6 unsigned int m128_u32[4]; }; - struct vector3 { __m128 x; @@ -3602,9 +3601,11 @@ namespace T6 __m128 z; }; - - struct vector4 : vector3 + struct vector4 { + __m128 x; + __m128 y; + __m128 z; __m128 w; };