https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71115
--- Comment #3 from Benjamin Robin <dev at benjarobin dot fr> --- If I preprocessed the source with clang then compile it with GCC, I do have the warning. This looks like it is related to the way NULL is expanded.