What is the status of clang++ and LLVM on Windows


I am wondering what the status of Clang++ and LLVM on the Windows platform ?

When I last saw what the state was there was not proper linking and
more recently heard that the Structured Exception Handling was not

The status page seems somewhat out of date ?

Many thanks in advance,


As far as the compiler goes, Windows support is pretty complete:

LLD is also able to self-link and link other large projects. Chromium has been the main test case so far.

You still need the Windows SDK and MSVC for the CRT, rc.exe, mt.exe, and some other stuff.

I’ve encountered the following 2 issues when starting to work with LLVM and vs2015.

  1. 64bit exception handling is not working for the the JITs. other than that llvm works quite well under windows.

See: https://llvm.org/bugs/show_bug.cgi?id=24233

  1. ensure that the option /sdl is disabled in visual studio, It will cause heap corruption error messages.
    see: http://lists.llvm.org/pipermail/llvm-dev/2016-February/095956.html

Great, thanks a lot for the replies it looks worth my while looking
into clang and LLVM at some point soon again.