[SDK] Fix __forceinline definition for C++

This commit is contained in:
Victor Perevertkin 2020-09-24 05:33:35 +03:00
parent 33fe4333f4
commit 87a5311116
No known key found for this signature in database
GPG key ID: C750B7222E9C7830
3 changed files with 8 additions and 18 deletions

View file

@ -213,13 +213,7 @@
/* Inlines */
#ifndef FORCEINLINE
#if defined(_MSC_VER)
#define FORCEINLINE __forceinline
#elif ( __MINGW_GNUC_PREREQ(4, 3) && __STDC_VERSION__ >= 199901L)
#define FORCEINLINE extern inline __attribute__((__always_inline__,__gnu_inline__))
#else
#define FORCEINLINE extern __inline__ __attribute__((__always_inline__))
#endif
#define FORCEINLINE __forceinline
#endif /* FORCEINLINE */
#ifndef DECLSPEC_NOINLINE