On 27/06/2017, Peter Dimov via Boost
The plain -fuse-ld=link.exe kind of works now (it didn't before.) There are other problems however, exceptions are off for some reason.
using clang : 14.1 : "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/ClangC2/14.10.25903/bin/HostX86/clang.exe" : <cxxflags>-fexceptions <linkflags>-fuse-ld=link.exe ;
kind of works. This cannot be considered a serious toolset though. Why not use the LLVM Clang instead?
Why not? It's just a different front-end, isn't it? In my case, MSVC doesn't handle constexpr correctly, but Clang does. But optimisation and code generation are still done by the C2, right? So I can test now how good MSVC would be able to optimise my code rather than waiting for the bug to be fixed. I.e. this gives me the ability to optimise my code now while I don't have much code yet and can refactor things easily. Tom