Filter option names to escape symbols not allowed as C++ identifiers.

Makes it possible to use options with names like "Wa,".
Also fixes the -Wall option handling as a side-effect.

llvm-svn: 50973
3 files changed
tree: ec73d6e205c34607c724b835a3ccdc9b2916357d
  1. clang/
  2. llvm/