llvm-svn: 148219
llvm-svn: 115914
using Clang in one way or another. Additions welcome! llvm-svn: 115508