This is the equivalent of https://github.com/grpc/grpc/pull/23671 upstream. Using -gnu99 for C++ code makes GCC warn and clang error.