diff options
author | Haru <haru@dotalux.com> | 2019-10-18 15:08:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-18 15:08:03 +0200 |
commit | 9ccfb2defb07670b4f350ed5853ae1a997d917d2 (patch) | |
tree | f0a93da2ac6b5d2fa06e4db8d78f0e950fbf24d0 /src/common/cbasetypes.h | |
parent | 1e72ad082e6e10b0a4fbbe703ce6ad44efb4063d (diff) | |
parent | 9e82150f9c3cbe2f83843a6d5fffaf3d91a7b119 (diff) | |
download | hercules-9ccfb2defb07670b4f350ed5853ae1a997d917d2.tar.gz hercules-9ccfb2defb07670b4f350ed5853ae1a997d917d2.tar.bz2 hercules-9ccfb2defb07670b4f350ed5853ae1a997d917d2.tar.xz hercules-9ccfb2defb07670b4f350ed5853ae1a997d917d2.zip |
Merge pull request #2537 from 4144/updatepackets
Update packets up to 2019-10-02
Diffstat (limited to 'src/common/cbasetypes.h')
-rw-r--r-- | src/common/cbasetypes.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/common/cbasetypes.h b/src/common/cbasetypes.h index 89f7f8588..c9c189032 100644 --- a/src/common/cbasetypes.h +++ b/src/common/cbasetypes.h @@ -313,6 +313,13 @@ typedef uintptr_t uintptr; #define PRAGMA_GCC5(str) #endif // ! defined(__GNUC__) && (GCC_VERSION >= 50000) +// Pragma macro only enabled on gcc >= 9 +#if defined(__GNUC__) && (GCC_VERSION >= 90000) +#define PRAGMA_GCC9(str) _Pragma(#str) +#else // ! defined(__GNUC__) && (GCC_VERSION >= 90000) +#define PRAGMA_GCC9(str) +#endif // ! defined(__GNUC__) && (GCC_VERSION >= 90000) + // fallthrough attribute only enabled on gcc >= 7.0 #if defined(__GNUC__) && (GCC_VERSION >= 70000) #define FALLTHROUGH __attribute__ ((fallthrough)); |