Workaround for Cosmopolitan noinline conflict

opam-2.0.0
Vova 3 years ago
parent 1c08f41780
commit c9ed900a15

@ -74,8 +74,13 @@
# else
# define M3_WEAK __attribute__((weak))
# define M3_NO_UBSAN //__attribute__((no_sanitize("undefined")))
// Workaround for Cosmopolitan noinline conflict: https://github.com/jart/cosmopolitan/issues/310
# if defined(noinline)
# define M3_NOINLINE noinline
# else
# define M3_NOINLINE __attribute__((noinline))
# endif
# endif
# ifndef M3_MIN
# define M3_MIN(A,B) (((A) < (B)) ? (A) : (B))

Loading…
Cancel
Save