[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
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
-------------- 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