先日、Clang 3.4がリリースされました。 このClang 3.4には様々な新機能が追加されましたが、その一つにVisual StudioのC/C++コンパイラドライバ(cl.exe)を、clangに置き換えるコンパイラドライバ(clang-cl.exe)が正式リリースされたことが挙げらます。そのリリース文は次の通りです。 clang-cl provides a new driver mode that is designed for compatibility with Visual Studio’s compiler, cl.exe. このclang-cl.exeは、オプションがcl.exe互換となっているコンパイラドライバです。つまり、ビルド時にcl.exeをclang-cl.exeに置き換えることで、Visual C++のコードをclangを利用してビルドできるようになります。