In placeholder.h:
#ifndef UNUSED
#if defined(__clang__) || defined(__GNUC__)
#define UNUSED __attribute__((unused))
#else
#define UNUSED
#endif
#endif
#define PAD_STACK(bytes) \
do { \
UNUSED unsigned char _[(bytes)] = { 0 }; \
} while (0);
In compile_flags.txt:
--Wno-unused-but-set-variable
-Wno-unused-function
-Wno-unused-parameter
-Wno-unused-value
--Wno-unused-variable