diff --git a/liblog/include/log/log_main.h b/liblog/include/log/log_main.h index 13143306a..e7b172892 100644 --- a/liblog/include/log/log_main.h +++ b/liblog/include/log/log_main.h @@ -40,19 +40,6 @@ __BEGIN_DECLS #endif #endif -/* - * Use __VA_ARGS__ if running a static analyzer, - * to avoid warnings of unused variables in __VA_ARGS__. - * __FAKE_USE_VA_ARGS is undefined at link time, - * so don't link with __clang_analyzer__ defined. - */ -#ifdef __clang_analyzer__ -extern void __fake_use_va_args(int, ...); -#define __FAKE_USE_VA_ARGS(...) __fake_use_va_args(0, ##__VA_ARGS__) -#else -#define __FAKE_USE_VA_ARGS(...) ((void)(0)) -#endif - /* --------------------------------------------------------------------- */ /* @@ -66,6 +53,19 @@ extern void __fake_use_va_args(int, ...); #pragma clang diagnostic ignored "-Wgnu-zero-variadic-macro-arguments" #endif +/* + * Use __VA_ARGS__ if running a static analyzer, + * to avoid warnings of unused variables in __VA_ARGS__. + * __FAKE_USE_VA_ARGS is undefined at link time, + * so don't link with __clang_analyzer__ defined. + */ +#ifdef __clang_analyzer__ +extern void __fake_use_va_args(int, ...); +#define __FAKE_USE_VA_ARGS(...) __fake_use_va_args(0, ##__VA_ARGS__) +#else +#define __FAKE_USE_VA_ARGS(...) ((void)(0)) +#endif + #ifndef __predict_false #define __predict_false(exp) __builtin_expect((exp) != 0, 0) #endif