> Unless I hear otherwise, I'll go ahead and change the patch > to have only the type-generic built-ins accept a null pointer > as an argument. Since Jason doesn't think making it work in C++ 98 is important I modified the patch to keep the Clang-compatibility built-ins unchanged and to remove the default argument from the others. Attached is an updated version intended to be applied on top of the c/70883 patch. Martin