Some work on LLVM on Windows (it now works fine on Windows) [ci skip].