Rafael Espíndola
2015-Jun-04 17:09 UTC
[LLVMdev] `Ty && "Trying to add a type that doesn't exist?
I think this is https://llvm.org/bugs/show_bug.cgi?id=16846 On Jun 4, 2015 12:04 PM, "Hui Zhang" <wayne.huizhang at gmail.com> wrote:> Is there any clue for this error ? > > Thanks > > On Tue, Jun 2, 2015 at 5:47 PM, Hui Zhang <wayne.huizhang at gmail.com> > wrote: > >> Hello, >> >> I'm having this error and couldn't find a resolution from online, any >> help would be greatly appreciated: >> >> clang: >> /export/home/hzhang86/chapel/chapel-llvm36/chapel/third-party/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:839: >> void llvm::DwarfUnit::addType(llvm::DIE&, llvm::DIType, >> llvm::dwarf::Attribute): Assertion `Ty && "Trying to add a type that >> doesn't exist?"' failed. >> 0 clang 0x0000000001eaccd2 >> llvm::sys::PrintStackTrace(_IO_FILE*) + 34 >> 1 clang 0x0000000001eaafd9 >> 2 libpthread.so.0 0x00007fea3c820cb0 >> 3 libc.so.6 0x00007fea3b6380d5 gsignal + 53 >> 4 libc.so.6 0x00007fea3b63b83b abort + 379 >> 5 libc.so.6 0x00007fea3b630d9e >> 6 libc.so.6 0x00007fea3b630e42 >> 7 clang 0x00000000016b8252 >> llvm::DwarfUnit::addType(llvm::DIE&, llvm::DIType, llvm::dwarf::Attribute) >> + 610 >> 8 clang 0x00000000016b9337 >> llvm::DwarfUnit::constructMemberDIE(llvm::DIE&, llvm::DIDerivedType) + 135 >> 9 clang 0x00000000016ba2ed >> llvm::DwarfUnit::constructTypeDIE(llvm::DIE&, llvm::DICompositeType) + 2221 >> 10 clang 0x00000000016b7e9c >> llvm::DwarfUnit::getOrCreateTypeDIE(llvm::MDNode const*) + 412 >> 11 clang 0x00000000016b80a9 >> llvm::DwarfUnit::addType(llvm::DIE&, llvm::DIType, llvm::dwarf::Attribute) >> + 185 >> 12 clang 0x00000000016dcd3d >> llvm::DwarfCompileUnit::getOrCreateGlobalVariableDIE(llvm::DIGlobalVariable) >> + 1757 >> 13 clang 0x00000000016aa1aa >> 14 clang 0x00000000016aafde >> llvm::DwarfDebug::DwarfDebug(llvm::AsmPrinter*, llvm::Module*) + 2398 >> 15 clang 0x000000000169186e >> llvm::AsmPrinter::doInitialization(llvm::Module&) + 974 >> 16 clang 0x0000000001e29cb7 >> llvm::FPPassManager::doInitialization(llvm::Module&) + 71 >> 17 clang 0x0000000001e331cb >> llvm::legacy::PassManagerImpl::run(llvm::Module&) + 363 >> 18 clang 0x000000000086a323 >> clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::CodeGenOptions >> const&, clang::TargetOptions const&, clang::LangOptions const&, >> llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::raw_ostream*) + >> 3491 >> 19 clang 0x00000000008594ac >> clang::CodeGenAction::ExecuteAction() + 1676 >> 20 clang 0x0000000000692e66 clang::FrontendAction::Execute() + >> 118 >> 21 clang 0x000000000066d299 >> clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 345 >> 22 clang 0x000000000065467a >> clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 1690 >> 23 clang 0x000000000064c538 cc1_main(llvm::ArrayRef<char >> const*>, char const*, void*) + 1192 >> 24 clang 0x0000000000631eb9 main + 1737 >> 25 libc.so.6 0x00007fea3b62376d __libc_start_main + 237 >> 26 clang >> >> -- >> Best regards >> >> >> Hui Zhang >> > > > > -- > Best regards > > > Hui Zhang > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150604/6fb2cf9e/attachment.html>
Hui Zhang
2015-Jun-04 18:48 UTC
[LLVMdev] `Ty && "Trying to add a type that doesn't exist?
Yes, I found this link, but what's the solution?? On Thu, Jun 4, 2015 at 1:09 PM, Rafael Espíndola <rafael.espindola at gmail.com> wrote:> I think this is https://llvm.org/bugs/show_bug.cgi?id=16846 > On Jun 4, 2015 12:04 PM, "Hui Zhang" <wayne.huizhang at gmail.com> wrote: > >> Is there any clue for this error ? >> >> Thanks >> >> On Tue, Jun 2, 2015 at 5:47 PM, Hui Zhang <wayne.huizhang at gmail.com> >> wrote: >> >>> Hello, >>> >>> I'm having this error and couldn't find a resolution from online, any >>> help would be greatly appreciated: >>> >>> clang: >>> /export/home/hzhang86/chapel/chapel-llvm36/chapel/third-party/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:839: >>> void llvm::DwarfUnit::addType(llvm::DIE&, llvm::DIType, >>> llvm::dwarf::Attribute): Assertion `Ty && "Trying to add a type that >>> doesn't exist?"' failed. >>> 0 clang 0x0000000001eaccd2 >>> llvm::sys::PrintStackTrace(_IO_FILE*) + 34 >>> 1 clang 0x0000000001eaafd9 >>> 2 libpthread.so.0 0x00007fea3c820cb0 >>> 3 libc.so.6 0x00007fea3b6380d5 gsignal + 53 >>> 4 libc.so.6 0x00007fea3b63b83b abort + 379 >>> 5 libc.so.6 0x00007fea3b630d9e >>> 6 libc.so.6 0x00007fea3b630e42 >>> 7 clang 0x00000000016b8252 >>> llvm::DwarfUnit::addType(llvm::DIE&, llvm::DIType, llvm::dwarf::Attribute) >>> + 610 >>> 8 clang 0x00000000016b9337 >>> llvm::DwarfUnit::constructMemberDIE(llvm::DIE&, llvm::DIDerivedType) + 135 >>> 9 clang 0x00000000016ba2ed >>> llvm::DwarfUnit::constructTypeDIE(llvm::DIE&, llvm::DICompositeType) + 2221 >>> 10 clang 0x00000000016b7e9c >>> llvm::DwarfUnit::getOrCreateTypeDIE(llvm::MDNode const*) + 412 >>> 11 clang 0x00000000016b80a9 >>> llvm::DwarfUnit::addType(llvm::DIE&, llvm::DIType, llvm::dwarf::Attribute) >>> + 185 >>> 12 clang 0x00000000016dcd3d >>> llvm::DwarfCompileUnit::getOrCreateGlobalVariableDIE(llvm::DIGlobalVariable) >>> + 1757 >>> 13 clang 0x00000000016aa1aa >>> 14 clang 0x00000000016aafde >>> llvm::DwarfDebug::DwarfDebug(llvm::AsmPrinter*, llvm::Module*) + 2398 >>> 15 clang 0x000000000169186e >>> llvm::AsmPrinter::doInitialization(llvm::Module&) + 974 >>> 16 clang 0x0000000001e29cb7 >>> llvm::FPPassManager::doInitialization(llvm::Module&) + 71 >>> 17 clang 0x0000000001e331cb >>> llvm::legacy::PassManagerImpl::run(llvm::Module&) + 363 >>> 18 clang 0x000000000086a323 >>> clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::CodeGenOptions >>> const&, clang::TargetOptions const&, clang::LangOptions const&, >>> llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::raw_ostream*) + >>> 3491 >>> 19 clang 0x00000000008594ac >>> clang::CodeGenAction::ExecuteAction() + 1676 >>> 20 clang 0x0000000000692e66 clang::FrontendAction::Execute() + >>> 118 >>> 21 clang 0x000000000066d299 >>> clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 345 >>> 22 clang 0x000000000065467a >>> clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 1690 >>> 23 clang 0x000000000064c538 cc1_main(llvm::ArrayRef<char >>> const*>, char const*, void*) + 1192 >>> 24 clang 0x0000000000631eb9 main + 1737 >>> 25 libc.so.6 0x00007fea3b62376d __libc_start_main + 237 >>> 26 clang >>> >>> -- >>> Best regards >>> >>> >>> Hui Zhang >>> >> >> >> >> -- >> Best regards >> >> >> Hui Zhang >> >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >> >>-- Best regards Hui Zhang -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150604/f971113e/attachment.html>
Rafael Espíndola
2015-Jun-04 18:58 UTC
[LLVMdev] `Ty && "Trying to add a type that doesn't exist?
Upgrade clang? I can't reproduce it with trunk. On 4 June 2015 at 14:48, Hui Zhang <wayne.huizhang at gmail.com> wrote:> Yes, I found this link, but what's the solution?? > > On Thu, Jun 4, 2015 at 1:09 PM, Rafael Espíndola > <rafael.espindola at gmail.com> wrote: >> >> I think this is https://llvm.org/bugs/show_bug.cgi?id=16846 >> >> On Jun 4, 2015 12:04 PM, "Hui Zhang" <wayne.huizhang at gmail.com> wrote: >>> >>> Is there any clue for this error ? >>> >>> Thanks >>> >>> On Tue, Jun 2, 2015 at 5:47 PM, Hui Zhang <wayne.huizhang at gmail.com> >>> wrote: >>>> >>>> Hello, >>>> >>>> I'm having this error and couldn't find a resolution from online, any >>>> help would be greatly appreciated: >>>> >>>> clang: >>>> /export/home/hzhang86/chapel/chapel-llvm36/chapel/third-party/llvm/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:839: >>>> void llvm::DwarfUnit::addType(llvm::DIE&, llvm::DIType, >>>> llvm::dwarf::Attribute): Assertion `Ty && "Trying to add a type that doesn't >>>> exist?"' failed. >>>> 0 clang 0x0000000001eaccd2 >>>> llvm::sys::PrintStackTrace(_IO_FILE*) + 34 >>>> 1 clang 0x0000000001eaafd9 >>>> 2 libpthread.so.0 0x00007fea3c820cb0 >>>> 3 libc.so.6 0x00007fea3b6380d5 gsignal + 53 >>>> 4 libc.so.6 0x00007fea3b63b83b abort + 379 >>>> 5 libc.so.6 0x00007fea3b630d9e >>>> 6 libc.so.6 0x00007fea3b630e42 >>>> 7 clang 0x00000000016b8252 >>>> llvm::DwarfUnit::addType(llvm::DIE&, llvm::DIType, llvm::dwarf::Attribute) + >>>> 610 >>>> 8 clang 0x00000000016b9337 >>>> llvm::DwarfUnit::constructMemberDIE(llvm::DIE&, llvm::DIDerivedType) + 135 >>>> 9 clang 0x00000000016ba2ed >>>> llvm::DwarfUnit::constructTypeDIE(llvm::DIE&, llvm::DICompositeType) + 2221 >>>> 10 clang 0x00000000016b7e9c >>>> llvm::DwarfUnit::getOrCreateTypeDIE(llvm::MDNode const*) + 412 >>>> 11 clang 0x00000000016b80a9 >>>> llvm::DwarfUnit::addType(llvm::DIE&, llvm::DIType, llvm::dwarf::Attribute) + >>>> 185 >>>> 12 clang 0x00000000016dcd3d >>>> llvm::DwarfCompileUnit::getOrCreateGlobalVariableDIE(llvm::DIGlobalVariable) >>>> + 1757 >>>> 13 clang 0x00000000016aa1aa >>>> 14 clang 0x00000000016aafde >>>> llvm::DwarfDebug::DwarfDebug(llvm::AsmPrinter*, llvm::Module*) + 2398 >>>> 15 clang 0x000000000169186e >>>> llvm::AsmPrinter::doInitialization(llvm::Module&) + 974 >>>> 16 clang 0x0000000001e29cb7 >>>> llvm::FPPassManager::doInitialization(llvm::Module&) + 71 >>>> 17 clang 0x0000000001e331cb >>>> llvm::legacy::PassManagerImpl::run(llvm::Module&) + 363 >>>> 18 clang 0x000000000086a323 >>>> clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::CodeGenOptions >>>> const&, clang::TargetOptions const&, clang::LangOptions const&, >>>> llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::raw_ostream*) + >>>> 3491 >>>> 19 clang 0x00000000008594ac >>>> clang::CodeGenAction::ExecuteAction() + 1676 >>>> 20 clang 0x0000000000692e66 clang::FrontendAction::Execute() + >>>> 118 >>>> 21 clang 0x000000000066d299 >>>> clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 345 >>>> 22 clang 0x000000000065467a >>>> clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 1690 >>>> 23 clang 0x000000000064c538 cc1_main(llvm::ArrayRef<char >>>> const*>, char const*, void*) + 1192 >>>> 24 clang 0x0000000000631eb9 main + 1737 >>>> 25 libc.so.6 0x00007fea3b62376d __libc_start_main + 237 >>>> 26 clang >>>> >>>> -- >>>> Best regards >>>> >>>> >>>> Hui Zhang >>> >>> >>> >>> >>> -- >>> Best regards >>> >>> >>> Hui Zhang >>> >>> _______________________________________________ >>> LLVM Developers mailing list >>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >>> > > > > -- > Best regards > > > Hui Zhang