Why should we change this? It's inconsistent with gcc: $ gcc -### -asdf |& grep 'error:' ; echo $? gcc: error: unrecognized option ‘-asdf’ 0 http://llvm-reviews.chandlerc.com/D2032