I understand that we can not reliably detect NULL-like macros that the user will want to replace. My point is that without giving the user a suggestion, this option will not be used most of the time. http://llvm-reviews.chandlerc.com/D574