variadic macros checking with clang