changed compiler to clang

-Wno-gnu-statement-expression and -Wno-gnu-zero-variadic-macro-arguments won't compile with gcc