https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82963
--- Comment #1 from Michal Hocko <mhocko at kernel dot org> --- Btw. the compiler doesn't complain if I rewrite the macro to do an explicit NULL check (maskp != NULL) ? MAX_NUMNODES : 0, (maskp != NULL) ? (maskp)->bits : NULL