*** This log is abridged to its last 1000 lines: 1729 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1729:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1729 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1770:39: required from 'void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]' 1770 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1932:3: required from '{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 1932 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:549:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 549 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]' 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:734:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 734 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:752:27: required from here 752 | return createELFDumper(*ELFObj, Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1729:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1729 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1729:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1729 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1770:39: required from 'void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]' 1770 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1932:3: required from '{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 1932 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:549:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 549 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]' 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:734:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 734 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:755:25: required from here 755 | return createELFDumper(*cast(&Obj), Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1729:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1729 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1729:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1729 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6676:28: required from here 6676 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6683:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6683 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6683:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6683 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6630:28: required from here 6630 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6633:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6633 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6633:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6633 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printBBAddrMaps() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7110:28: required from here 7110 | template void LLVMELFDumper::printBBAddrMaps() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7112:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7112 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7112:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7112 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7334:28: required from here 7334 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7338:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7338 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7338:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7338 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3600:28: required from here 3600 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3625:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3625 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3625:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3625 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4393:28: required from here 4393 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4410:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4410 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4410:40: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4410 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4431:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4431 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4431:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4431 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6676:28: required from here 6676 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6683:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6683 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6683:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6683 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6630:28: required from here 6630 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6633:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6633 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6633:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6633 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printBBAddrMaps() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7110:28: required from here 7110 | template void LLVMELFDumper::printBBAddrMaps() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7112:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7112 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7112:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7112 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7334:28: required from here 7334 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7338:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7338 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7338:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7338 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3600:28: required from here 3600 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3625:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3625 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3625:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3625 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4393:28: required from here 4393 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4410:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4410 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4410:40: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4410 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4431:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4431 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4431:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4431 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6676:28: required from here 6676 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6683:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6683 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6683:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6683 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6630:28: required from here 6630 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6633:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6633 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6633:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6633 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printBBAddrMaps() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7110:28: required from here 7110 | template void LLVMELFDumper::printBBAddrMaps() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7112:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7112 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7112:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7112 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7334:28: required from here 7334 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7338:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7338 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7338:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7338 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3600:28: required from here 3600 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3625:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3625 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3625:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3625 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4393:28: required from here 4393 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4410:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4410 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4410:40: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4410 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4431:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4431 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4431:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4431 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6676:28: required from here 6676 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6683:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6683 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6683:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6683 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6630:28: required from here 6630 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6633:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6633 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6633:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6633 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printBBAddrMaps() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7110:28: required from here 7110 | template void LLVMELFDumper::printBBAddrMaps() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7112:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7112 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7112:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7112 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7334:28: required from here 7334 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7338:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7338 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7338:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7338 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3600:28: required from here 3600 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3625:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3625 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3625:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3625 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4393:28: required from here 4393 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4410:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4410 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4410:40: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4410 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4431:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4431 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4431:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4431 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7380:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 7380 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7381 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7382 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7378:28: required from here 7378 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:5857:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 5857 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:5857:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 5857 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6601:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 6601 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6599:28: required from here 6599 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3422:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3422 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3422:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3422 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::getSectionAndRelocations(std::function, llvm::MapVector&) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7071:33: required from 'void {anonymous}::LLVMELFDumper::printCGProfile() [with ELFT = llvm::object::ELFType]' 7071 | this->getSectionAndRelocations(IsMatch, SecToRelocMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7065:28: required from here 7065 | template void LLVMELFDumper::printCGProfile() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6203:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6203 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6203:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6203 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7390:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 7390 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7385:28: required from here 7385 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6174:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6174 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6174:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6174 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::support::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2638:7: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2638 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2634:28: required from here 2634 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2687:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2687 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2687:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2687 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3208:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3208 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3207:28: required from here 3207 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2215:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2215 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2215:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2215 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7380:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 7380 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7381 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7382 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7378:28: required from here 7378 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:5857:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 5857 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:5857:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 5857 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6601:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 6601 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6599:28: required from here 6599 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3422:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3422 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3422:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3422 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::getSectionAndRelocations(std::function, llvm::MapVector&) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7071:33: required from 'void {anonymous}::LLVMELFDumper::printCGProfile() [with ELFT = llvm::object::ELFType]' 7071 | this->getSectionAndRelocations(IsMatch, SecToRelocMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7065:28: required from here 7065 | template void LLVMELFDumper::printCGProfile() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6203:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6203 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6203:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6203 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7390:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 7390 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7385:28: required from here 7385 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6174:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6174 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6174:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6174 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::support::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2638:7: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2638 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2634:28: required from here 2634 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2687:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2687 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2687:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2687 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3208:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3208 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3207:28: required from here 3207 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2215:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2215 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2215:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2215 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7380:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 7380 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7381 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7382 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7378:28: required from here 7378 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:5857:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 5857 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:5857:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 5857 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6601:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 6601 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6599:28: required from here 6599 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3422:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3422 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3422:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3422 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::getSectionAndRelocations(std::function, llvm::MapVector&) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7071:33: required from 'void {anonymous}::LLVMELFDumper::printCGProfile() [with ELFT = llvm::object::ELFType]' 7071 | this->getSectionAndRelocations(IsMatch, SecToRelocMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7065:28: required from here 7065 | template void LLVMELFDumper::printCGProfile() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6203:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6203 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6203:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6203 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7390:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 7390 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7385:28: required from here 7385 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6174:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6174 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6174:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6174 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::support::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2638:7: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2638 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2634:28: required from here 2634 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2687:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2687 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2687:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2687 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3208:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3208 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3207:28: required from here 3207 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2215:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2215 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2215:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2215 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7380:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 7380 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7381 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7382 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7378:28: required from here 7378 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:5857:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 5857 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:5857:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 5857 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6601:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 6601 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6599:28: required from here 6599 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3422:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3422 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3422:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3422 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::getSectionAndRelocations(std::function, llvm::MapVector&) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7071:33: required from 'void {anonymous}::LLVMELFDumper::printCGProfile() [with ELFT = llvm::object::ELFType]' 7071 | this->getSectionAndRelocations(IsMatch, SecToRelocMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7065:28: required from here 7065 | template void LLVMELFDumper::printCGProfile() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6203:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6203 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6203:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6203 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7390:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 7390 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7385:28: required from here 7385 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6174:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6174 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6174:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6174 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::support::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2638:7: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2638 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:221:8: required from here 221 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2687:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2687 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2687:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2687 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3208:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3208 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:222:8: required from here 222 | void printStackMap() const override; | ^~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2215:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2215 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2215:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2215 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2835:40: required from 'llvm::Error {anonymous}::MipsGOTParser::findGOT(Elf_Dyn_Range, Elf_Sym_Range) [with ELFT = llvm::object::ELFType; Elf_Dyn_Range = llvm::ArrayRef > >; Elf_Sym_Range = llvm::ArrayRef > >]' 2835 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2664:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2664 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2634:28: required from here 2634 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:979:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 979 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:979:54: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 979 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2835:40: required from 'llvm::Error {anonymous}::MipsGOTParser::findGOT(Elf_Dyn_Range, Elf_Sym_Range) [with ELFT = llvm::object::ELFType; Elf_Dyn_Range = llvm::ArrayRef > >; Elf_Sym_Range = llvm::ArrayRef > >]' 2835 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2664:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2664 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2634:28: required from here 2634 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:979:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 979 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:979:54: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 979 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2835:40: required from 'llvm::Error {anonymous}::MipsGOTParser::findGOT(Elf_Dyn_Range, Elf_Sym_Range) [with ELFT = llvm::object::ELFType; Elf_Dyn_Range = llvm::ArrayRef > >; Elf_Sym_Range = llvm::ArrayRef > >]' 2835 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2664:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2664 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2634:28: required from here 2634 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:979:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 979 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:979:54: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 979 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2835:40: required from 'llvm::Error {anonymous}::MipsGOTParser::findGOT(Elf_Dyn_Range, Elf_Sym_Range) [with ELFT = llvm::object::ELFType; Elf_Dyn_Range = llvm::ArrayRef > >; Elf_Sym_Range = llvm::ArrayRef > >]' 2835 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2664:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2664 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:221:8: required from here 221 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:979:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 979 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:979:54: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 979 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ [3728/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o [3729/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o [3730/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerSGPRSpills.cpp.o [3731/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o [3732/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o [3733/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o [3734/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILateBranchLowering.cpp.o [3735/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o [3736/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o [3737/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o [3738/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertHardClauses.cpp.o [3739/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o [3740/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFormMemoryClauses.cpp.o [3741/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o [3742/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o [3743/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o [3744/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o [3745/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetTransformInfo.cpp.o [3746/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetMachine.cpp.o [3747/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Subtarget.cpp.o [3748/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o [3749/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o [3750/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o [3751/4014] Linking CXX static library lib/libLLVMAArch64CodeGen.a [3752/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OpenCLImageTypeLoweringPass.cpp.o [3753/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MCInstLower.cpp.o [3754/4014] Linking CXX static library lib/libLLVMExegesisAArch64.a [3755/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o [3756/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o [3757/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o [3758/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelDAGToDAG.cpp.o [3759/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:9255: warning: '{anonymous}::AMDGPUOperand::Ptr {anonymous}::AMDGPUAsmParser::defaultWaitEXP() const' defined but not used [-Wunused-function] 9255 | AMDGPUOperand::Ptr AMDGPUAsmParser::defaultWaitEXP() const { [3760/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o [3761/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o [3762/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o [3763/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o [3764/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o [3765/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600AsmPrinter.cpp.o [3766/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNVOPDUtils.cpp.o [3767/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o [3768/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o [3769/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNPreRAOptimizations.cpp.o [3770/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNNSAReassign.cpp.o [3771/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o [3772/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o [3773/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o [3774/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o [3775/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNDPPCombine.cpp.o [3776/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNCreateVOPD.cpp.o [3777/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineCFGStructurizer.cpp.o [3778/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o [3779/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o [3780/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o [3781/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o [3782/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o [3783/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o [3784/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSetWavePriority.cpp.o [3785/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteUndefForPHI.cpp.o [3786/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o [3787/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUResourceUsageAnalysis.cpp.o [3788/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUReplaceLDSUseWithPointer.cpp.o [3789/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUReleaseVGPRs.cpp.o [3790/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o [3791/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegBankCombiner.cpp.o [3792/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteKernelArguments.cpp.o [3793/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPropagateAttributes.cpp.o [3794/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o [3795/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPrintfRuntimeBinding.cpp.o [3796/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPreLegalizerCombiner.cpp.o [3797/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPostLegalizerCombiner.cpp.o [3798/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPerfHintAnalysis.cpp.o [3799/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o [3800/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMIRFormatter.cpp.o [3801/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIGroupLP.cpp.o [3802/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o [3803/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o [3804/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o [3805/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o [3806/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o [3807/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerModuleLDSPass.cpp.o [3808/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelAttributes.cpp.o [3809/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelArguments.cpp.o [3810/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o [3811/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o [3812/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o [3813/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o [3814/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULateCodeGenPrepare.cpp.o [3815/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o [3816/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o [3817/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o [3818/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o [3819/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstCombineIntrinsic.cpp.o [3820/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInsertDelayAlu.cpp.o [3821/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUHSAMetadataStreamer.cpp.o [3822/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUGlobalISelUtils.cpp.o [3823/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o [3824/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUExportClustering.cpp.o [3825/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCtorDtorLowering.cpp.o [3826/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCombinerHelper.cpp.o [3827/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o [3828/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o [3829/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAttributor.cpp.o [3830/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAtomicOptimizer.cpp.o [3831/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o [3832/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o [3833/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o [3834/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o [3835/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o [3836/4014] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o [3837/4014] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o [3838/4014] Linking CXX static library lib/libLLVMAMDGPUInfo.a [3839/4014] Linking CXX static library lib/libLLVMAMDGPUDesc.a [3840/4014] Linking CXX static library lib/libLLVMAMDGPUTargetMCA.a [3841/4014] Linking CXX static library lib/libLLVMAMDGPUDisassembler.a [3842/4014] Linking CXX static library lib/libLLVMAMDGPUAsmParser.a [3843/4014] Linking CXX static library lib/libLLVMAMDGPUCodeGen.a [3844/4014] Linking CXX shared library lib/libLLVM-16.so [3845/4014] Linking CXX executable bin/llvm-exegesis [3846/4014] Linking CXX shared module unittests/Passes/DoublerPlugin.so [3847/4014] Linking CXX shared module unittests/Passes/TestPlugin.so [3848/4014] Linking CXX shared module unittests/Analysis/InlineAdvisorPlugin.so [3849/4014] Linking CXX executable bin/verify-uselistorder [3850/4014] Linking CXX executable bin/sanstats [3851/4014] Linking CXX executable bin/sancov [3852/4014] Linking CXX shared library lib/libRemarks.so.16 [3853/4014] Linking CXX executable bin/opt [3854/4014] Linking CXX executable bin/llvm-yaml-parser-fuzzer [3855/4014] Linking CXX executable bin/llvm-yaml-numeric-parser-fuzzer [3856/4014] Linking CXX executable bin/llvm-xray [3857/4014] Linking CXX executable bin/llvm-undname [3858/4014] Linking CXX executable bin/llvm-tli-checker [3859/4014] Linking CXX executable bin/llvm-tapi-diff [3860/4014] Linking CXX executable bin/llvm-strings [3861/4014] Linking CXX executable bin/llvm-stress [3862/4014] Linking CXX executable bin/llvm-split [3863/4014] Linking CXX executable bin/llvm-special-case-list-fuzzer [3864/4014] Linking CXX executable bin/llvm-size [3865/4014] Linking CXX executable bin/llvm-sim [3866/4014] Creating library symlink lib/libRemarks.so [3867/4014] Linking CXX executable bin/llvm-rust-demangle-fuzzer [3868/4014] Linking CXX executable bin/llvm-rtdyld [3869/4014] Linking CXX executable bin/llvm-remarkutil [3870/4014] Linking CXX executable bin/llvm-remark-size-diff [3871/4014] Linking CXX executable bin/llvm-reduce [3872/4014] Linking CXX executable bin/llvm-readobj [3873/4014] Linking CXX executable bin/llvm-rc [3874/4014] Linking CXX executable bin/llvm-profgen [3875/4014] Linking CXX executable bin/llvm-pdbutil [3876/4014] Linking CXX executable bin/llvm-opt-report [3877/4014] Linking CXX executable bin/llvm-opt-fuzzer [3878/4014] Linking CXX executable bin/llvm-objcopy [3879/4014] Linking CXX executable bin/llvm-nm [3880/4014] Linking CXX executable bin/llvm-mt [3881/4014] Linking CXX executable bin/llvm-modextract [3882/4014] Linking CXX executable bin/llvm-ml [3883/4014] Linking CXX executable bin/llvm-microsoft-demangle-fuzzer [3884/4014] Linking CXX executable bin/llvm-mca [3885/4014] Linking CXX executable bin/llvm-mc [3886/4014] Linking CXX executable bin/llvm-lto2 [3887/4014] Linking CXX executable bin/llvm-lipo [3888/4014] Linking CXX executable bin/llvm-link [3889/4014] Linking CXX executable bin/llvm-libtool-darwin [3890/4014] Linking CXX executable bin/llvm-jitlink [3891/4014] Linking CXX executable bin/llvm-itanium-demangle-fuzzer [3892/4014] Linking CXX executable bin/llvm-isel-fuzzer [3893/4014] Linking CXX executable bin/llvm-ifs [3894/4014] Linking CXX executable bin/llvm-gsymutil [3895/4014] Generating ../../bin/llvm-strip [3896/4014] Generating ../../bin/llvm-bitcode-strip [3897/4014] Generating ../../bin/llvm-install-name-tool [3898/4014] Linking CXX executable bin/llvm-extract [3899/4014] Linking CXX executable bin/llvm-dwp [3900/4014] Linking CXX executable bin/llvm-dwarfutil [3901/4014] Generating ../../bin/llvm-readelf [3902/4014] Linking CXX executable bin/llvm-dwarfdump [3903/4014] Linking CXX executable bin/llvm-dlang-demangle-fuzzer [3904/4014] Linking CXX executable bin/llvm-dis [3905/4014] Linking CXX static library lib/libLLVMDiff.a [3906/4014] Linking CXX executable bin/llvm-diff [3907/4014] Linking CXX executable bin/llvm-debuginfo-analyzer [3908/4014] Linking CXX executable bin/llvm-cxxmap [3909/4014] Linking CXX executable bin/llvm-cxxfilt [3910/4014] Generating ../../bin/llvm-windres [3911/4014] Linking CXX executable bin/llvm-cxxdump [3912/4014] Linking CXX executable bin/llvm-cvtres [3913/4014] Linking CXX static library lib/libLLVMCFIVerify.a [3914/4014] Linking CXX executable bin/llvm-cat [3915/4014] Linking CXX executable bin/llvm-cfi-verify [3916/4014] Linking CXX executable bin/llvm-c-test [3917/4014] Linking CXX executable bin/llvm-bcanalyzer [3918/4014] Linking CXX executable bin/llvm-as [3919/4014] Linking CXX executable bin/lli [3920/4014] Linking CXX executable bin/llc [3921/4014] Linking CXX executable bin/dsymutil [3922/4014] Linking CXX executable bin/bugpoint [3923/4014] Linking CXX executable bin/llvm-profdata [3924/4014] Linking CXX executable bin/llvm-lto [3925/4014] Linking CXX executable bin/llvm-ar [3926/4014] Linking CXX shared module lib/LLVMgold.so [3927/4014] Linking CXX shared library lib/libLTO.so.16 [3928/4014] Linking CXX static library lib/libllvm_gtest.a [3929/4014] Copying llvm-locstats into /home/udu/aports/main/llvm16/src/llvm-project-16.0.6.src/build/./bin [3930/4014] Linking CXX static library lib/libLLVMTestingAnnotations.a [3931/4014] Linking CXX static library lib/libLLVMDebuginfod.a [3932/4014] Linking CXX executable unittests/Support/CommandLineInit/CommandLineInitTests [3933/4014] Linking CXX executable bin/llvm-symbolizer [3934/4014] Linking CXX executable bin/llvm-objdump [3935/4014] Linking CXX executable bin/llvm-debuginfod-find [3936/4014] Linking CXX executable bin/llvm-debuginfod [3937/4014] Linking CXX executable bin/llvm-cov [3938/4014] Linking CXX static library lib/libllvm_gtest_main.a [3939/4014] Linking CXX static library lib/libLLVMTestingSupport.a [3940/4014] Linking CXX executable unittests/tools/llvm-mca/LLVMMCATests [3941/4014] Linking CXX executable unittests/tools/llvm-profgen/LLVMProfgenTests [3942/4014] Linking CXX executable unittests/XRay/XRayTests [3943/4014] Linking CXX executable unittests/Transforms/Scalar/ScalarTests [3944/4014] Linking CXX executable unittests/TextAPI/TextAPITests [3945/4014] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o [3946/4014] Creating library symlink lib/libLTO.so [3947/4014] Linking CXX executable unittests/Testing/Support/TestingSupportTests [3948/4014] Linking CXX executable unittests/TargetParser/TargetParserTests [3949/4014] Linking CXX executable unittests/Support/SupportTests [3950/4014] Linking CXX executable unittests/ProfileData/ProfileDataTests [3951/4014] Linking CXX executable unittests/Passes/PassesBindingsTests [3952/4014] Linking CXX executable unittests/Passes/PluginsTests [3953/4014] Generating ../../bin/llvm-addr2line [3954/4014] Linking CXX executable unittests/ObjectYAML/ObjectYAMLTests [3955/4014] Linking CXX executable unittests/Object/ObjectTests [3956/4014] Linking CXX executable unittests/ObjCopy/ObjCopyTests [3957/4014] Linking CXX executable unittests/MIR/MIRTests [3958/4014] Linking CXX executable unittests/IR/IRTests [3959/4014] Generating ../../bin/llvm-dlltool [3960/4014] Generating ../../bin/llvm-lib [3961/4014] Generating ../../bin/llvm-ranlib [3962/4014] Linking CXX executable unittests/InterfaceStub/InterfaceStubTests [3963/4014] Linking CXX executable unittests/Frontend/LLVMFrontendTests [3964/4014] Linking CXX executable unittests/FileCheck/FileCheckTests [3965/4014] Linking CXX executable unittests/ExecutionEngine/Orc/OrcJITTests [3966/4014] Linking CXX executable unittests/ExecutionEngine/JITLink/JITLinkTests [3967/4014] Linking CXX executable unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [3968/4014] Linking CXX executable unittests/Debuginfod/DebuginfodTests [3969/4014] Linking CXX executable unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests [3970/4014] Linking CXX executable unittests/DebugInfo/PDB/DebugInfoPDBTests [3971/4014] Linking CXX executable unittests/DebugInfo/MSF/DebugInfoMSFTests [3972/4014] Linking CXX executable unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [3973/4014] Linking CXX executable unittests/DebugInfo/GSYM/DebugInfoGSYMTests [3974/4014] Generating ../../bin/llvm-otool [3975/4014] Linking CXX executable unittests/DebugInfo/DWARF/DebugInfoDWARFTests [3976/4014] Linking CXX executable unittests/DebugInfo/CodeView/DebugInfoCodeViewTests [3977/4014] Linking CXX executable unittests/CodeGen/CodeGenTests [3978/4014] Linking CXX executable unittests/Analysis/AnalysisTests [3979/4014] Linking CXX executable unittests/ADT/ADTTests [3980/4014] Linking CXX executable unittests/tools/llvm-exegesis/LLVMExegesisTests [3981/4014] Linking CXX executable unittests/tools/llvm-cfi-verify/CFIVerifyTests [3982/4014] Linking CXX executable unittests/Transforms/Vectorize/VectorizeTests [3983/4014] Linking CXX executable unittests/Transforms/Utils/UtilsTests [3984/4014] Linking CXX executable unittests/Transforms/IPO/IPOTests [3985/4014] Linking CXX executable unittests/Testing/Annotations/TestingAnnotationTests [3986/4014] Linking CXX executable unittests/Testing/ADT/TestingADTTests [3987/4014] Linking CXX executable unittests/Target/X86/X86Tests [3988/4014] Linking CXX executable unittests/Target/WebAssembly/WebAssemblyTests [3989/4014] Linking CXX executable unittests/Target/PowerPC/PowerPCTests [3990/4014] Linking CXX executable unittests/Target/LoongArch/LoongArchTests [3991/4014] Linking CXX executable unittests/Target/ARM/ARMTests [3992/4014] Linking CXX executable unittests/Target/AMDGPU/AMDGPUTests [3993/4014] Linking CXX executable unittests/Target/AArch64/AArch64Tests [3994/4014] Linking CXX executable unittests/TableGen/TableGenTests [3995/4014] Linking CXX executable unittests/Remarks/RemarksTests [3996/4014] Linking CXX executable unittests/Option/OptionTests [3997/4014] Linking CXX executable unittests/MI/MITests [3998/4014] Linking CXX executable unittests/MC/X86/X86MCTests [3999/4014] Linking CXX executable unittests/MC/SystemZ/SystemZAsmLexerTests [4000/4014] Linking CXX executable unittests/MC/AMDGPU/AMDGPUDwarfTests [4001/4014] Linking CXX executable unittests/MC/MCTests [4002/4014] Linking CXX executable unittests/Linker/LinkerTests [4003/4014] Linking CXX executable unittests/LineEditor/LineEditorTests [4004/4014] Linking CXX executable unittests/FuzzMutate/FuzzMutateTests [4005/4014] Linking CXX executable unittests/ExecutionEngine/MCJIT/MCJITTests [4006/4014] Linking CXX executable unittests/ExecutionEngine/ExecutionEngineTests [4007/4014] Linking CXX executable unittests/Demangle/DemangleTests [4008/4014] Linking CXX executable unittests/CodeGen/GlobalISel/GlobalISelTests [4009/4014] Linking CXX executable unittests/Bitstream/BitstreamTests [4010/4014] Linking CXX executable unittests/Bitcode/BitcodeTests [4011/4014] Linking CXX executable unittests/BinaryFormat/BinaryFormatTests [4012/4014] Linking CXX executable unittests/AsmParser/AsmParserTests [4013/4014] Linking CXX shared module lib/LLVMHello.so [4014/4014] Linking CXX shared module lib/BugpointPasses.so