[cfe-dev] Clang refactoring tools and clang-cl on Windows

Mitchell, Liam via cfe-dev cfe-dev at lists.llvm.org
Wed Feb 14 21:49:42 PST 2018


Hi cfe-dev,

I'm interested in using the Clang refactoring tools on Windows code. We have a large multi-platform codebase, and while we use Clang to compile a lot of it, we still have quite a bit of Windows-specific code which we compile with MSVC. Initial results refactoring the Clang-compatible code were good, so I'm hopeful I can parse most of the MSVC-specific stuff as well. Is it possible to use clang-cl somehow as the frontend for the refactoring tools? I can get a compilation database with the CL.exe flags pretty easily, but translating that to clang flags across our whole codebase is likely to be challenging. I'm open to modifying the refactoring tools a bit/writing my own tools if that's what it takes.

Thanks!
Liam



More information about the cfe-dev mailing list