Add dummy __has_builtin macro, use rotate builtins if possible

This commit is contained in:
Nekotekina 2019-02-27 23:10:40 +03:00
parent 765d15f23f
commit 7f6a410770
3 changed files with 36 additions and 11 deletions

View file

@ -20,6 +20,10 @@
#define IS_LE_MACHINE 1
#define IS_BE_MACHINE 0
#ifndef __has_builtin
#define __has_builtin(x) 0
#endif
#ifdef _MSC_VER
#define ASSUME(...) __assume(__VA_ARGS__) // MSVC __assume ignores side-effects