Enabling several warnings on MSVC that are not enabled by default and are good to have

This commit is contained in:
Esteban Papp
2021-08-25 15:38:09 -07:00
committed by GitHub
18 changed files with 42 additions and 40 deletions
+5 -2
View File
@@ -8,7 +8,9 @@
#ifndef AZ_CORE_GUID_H
#define AZ_CORE_GUID_H 1
#ifndef GUID_DEFINED
#if defined(GUID_DEFINED)
#define GUID_FORMAT_DATA1 "lX"
#else
#define GUID_DEFINED
typedef struct _GUID {
_GUID(unsigned long d1, unsigned short d2, unsigned short d3, std::initializer_list<unsigned char> d4)
@@ -22,11 +24,12 @@ typedef struct _GUID {
_GUID() = default;
uint32_t Data1;
uint32_t Data1;
unsigned short Data2;
unsigned short Data3;
unsigned char Data4[ 8 ];
} GUID;
#define GUID_FORMAT_DATA1 "X"
#endif // GUID_DEFINED
#if !defined _SYS_GUID_OPERATOR_EQ_ && !defined _NO_SYS_GUID_OPERATOR_EQ_