https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71809
Bug ID: 71809 Summary: compile llvm3.8.0 failed by the libstdc++ of gcc6.1.0 Product: gcc Version: 6.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libquadmath Assignee: unassigned at gcc dot gnu.org Reporter: sulitsrc at 163 dot com Target Milestone: --- Created attachment 38861 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38861&action=edit compile and build log file I compile llvm3.8.0 by libstdc++ of gcc6.1.0, and get the error, I suspect this is a bug, but don't make sure that. The error as flow: /usr/bin/../lib/gcc/x86_64-isoft-linux/6.1.0/../../../../include/c++/6.1.0/tuple:1381:14: error: no matching constructor for initialization of 'tuple<llvm::LexicalScope *&&, const llvm::DILocalScope *&&, nullptr_t &&, bool &&>' { return tuple<_Elements&&...>(std::forward<_Elements>(__args)...); } ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~