[LLVMdev] `Ty && "Trying to add a type that doesn't exist?

Rafael Espíndola rafael.espindola at gmail.com
Thu Jun 4 12:16:11 PDT 2015


http://llvm.org/docs/GettingStarted.html#checkout

On 4 June 2015 at 15:04, Hui Zhang <wayne.huizhang at gmail.com> wrote:
> how do I get the trunk ?
>
> I downloaded llvm3.6.0 from the website
>
> On Thu, Jun 4, 2015 at 2:58 PM, Rafael Espíndola
> <rafael.espindola at gmail.com> wrote:
>>
>> 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
>
>
>
>
> --
> Best regards
>
>
> Hui Zhang




More information about the llvm-dev mailing list