Merge pull request #6186 from amosbird/c5

build fix
This commit is contained in:
alexey-milovidov 2019-07-31 06:02:05 +03:00 committed by GitHub
commit d264ec2b8c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -15,10 +15,26 @@
#define USE_JEMALLOC 0 #define USE_JEMALLOC 0
#include <cstdlib> #include <cstdlib>
#endif #endif
#else
#include <cstdlib>
#endif #endif
#define ALWAYS_INLINE inline __attribute__((__always_inline__)) // Also defined in Core/Defines.h
#define NO_INLINE __attribute__((__noinline__)) #if !defined(ALWAYS_INLINE)
#if defined(_MSC_VER)
#define ALWAYS_INLINE inline __forceinline
#else
#define ALWAYS_INLINE inline __attribute__((__always_inline__))
#endif
#endif
#if !defined(NO_INLINE)
#if defined(_MSC_VER)
#define NO_INLINE static __declspec(noinline)
#else
#define NO_INLINE __attribute__((__noinline__))
#endif
#endif
namespace Memory namespace Memory
{ {