isuruf added a comment. LLVM headers need fixes to make sure they work with MSVC setting __cplusplus to anything above 201402. For eg: https://reviews.llvm.org/D76997 CHANGES SINCE LAST ACTION https://reviews.llvm.org/D78186/new/ https://reviews.llvm.org/D78186