[llvm-dev] Recent LLVM Build Attempt -- obj.ClangAST.vcxproj Failed to Build

Jonathan Meier via llvm-dev llvm-dev at lists.llvm.org
Thu Oct 31 11:11:03 PDT 2019

From a quick glance at the build log, you should be able to avoid the ambiguity by removing the alias template

`template <typename T> using Optional = llvm::Optional<T>;`

from the files ByteCodeExprGen.cpp and ByteCodeStmtGen.cpp in clang/lib/AST/Interp.

Note that this is just my best guess, I didn‘t try it myself. I‘m also not sure why MSVC sees an ambiguity here.

Am 31.10.2019 um 14:44 schrieb Osman Zakir via llvm-dev <llvm-dev at lists.llvm.org>:

I hope I'm not being too presumptuous or anything when I say this: could you guys please review the obj.ClangAST.vcxproj project and try to fix the ambiguity error?

Reid asked me why I'm using C++17.  I just want to use the latest released standard.  Most if it still compiles anyway.  So I'll stick with it.
LLVM Developers mailing list
llvm-dev at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191031/fdd39227/attachment.html>

More information about the llvm-dev mailing list