*** This log is abridged to its last 1000 lines: | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:581:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 581 | 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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:813:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 813 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:823:27: required from here 823 | return createELFDumper(*ELFObj, Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788: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)' 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1829:39: required from 'void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]' 1829 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1991:3: required from '{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 1991 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:581:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 581 | 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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:813:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 813 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:827:27: required from here 827 | return createELFDumper(*ELFObj, Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788: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)' 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1829:39: required from 'void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]' 1829 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1991:3: required from '{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 1991 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:581:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 581 | 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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:813:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 813 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:831:27: required from here 831 | return createELFDumper(*ELFObj, Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788: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)' 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1829:39: required from 'void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]' 1829 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1991:3: required from '{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 1991 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:581:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 581 | 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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:813:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 813 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:834:25: required from here 834 | return createELFDumper(*cast(&Obj), Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788: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)' 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7250:28: required from here 7250 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257: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)' 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7185:28: required from here 7185 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188: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)' 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8083:28: required from here 8083 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087: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)' 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3895:28: required from here 3895 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936: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)' 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4777:28: required from here 4777 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794: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)' 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816: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)' 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7250:28: required from here 7250 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257: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)' 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7185:28: required from here 7185 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188: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)' 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8083:28: required from here 8083 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087: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)' 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3895:28: required from here 3895 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936: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)' 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4777:28: required from here 4777 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794: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)' 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816: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)' 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7250:28: required from here 7250 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257: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)' 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7185:28: required from here 7185 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188: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)' 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8083:28: required from here 8083 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087: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)' 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3895:28: required from here 3895 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936: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)' 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4777:28: required from here 4777 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794: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)' 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816: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)' 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7250:28: required from here 7250 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257: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)' 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7185:28: required from here 7185 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188: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)' 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8083:28: required from here 8083 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087: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)' 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3895:28: required from here 3895 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936: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)' 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4777:28: required from here 4777 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794: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)' 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816: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)' 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8129:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 8129 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8130 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 8131 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8127:28: required from here 8127 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393: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)' 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7145:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 7145 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7143:28: required from here 7143 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719: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)' 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8139:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 8139 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8134:28: required from here 8134 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721: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)' 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2853:5: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2853 | printAttributes(ELF::SHT_HEXAGON_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2850:28: required from here 2850 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904: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)' 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'llvm::ArrayRef {anonymous}::ELFDumper::getMemtagGlobalsSectionContents(uint64_t) [with ELFT = llvm::object::ELFType; uint64_t = long unsigned int]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6329:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6329 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6287:31: required from here 6287 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:49: 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)' 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3425:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3425 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3424:28: required from here 3424 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294: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)' 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8129:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 8129 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8130 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 8131 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8127:28: required from here 8127 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393: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)' 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7145:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 7145 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7143:28: required from here 7143 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719: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)' 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8139:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 8139 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8134:28: required from here 8134 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721: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)' 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2853:5: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2853 | printAttributes(ELF::SHT_HEXAGON_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2850:28: required from here 2850 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904: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)' 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'llvm::ArrayRef {anonymous}::ELFDumper::getMemtagGlobalsSectionContents(uint64_t) [with ELFT = llvm::object::ELFType; uint64_t = long unsigned int]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6329:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6329 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6287:31: required from here 6287 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:49: 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)' 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3425:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3425 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3424:28: required from here 3424 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294: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)' 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8129:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 8129 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8130 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 8131 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8127:28: required from here 8127 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393: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)' 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7145:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 7145 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7143:28: required from here 7143 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719: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)' 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8139:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 8139 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8134:28: required from here 8134 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721: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)' 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2853:5: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2853 | printAttributes(ELF::SHT_HEXAGON_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2850:28: required from here 2850 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904: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)' 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'llvm::ArrayRef {anonymous}::ELFDumper::getMemtagGlobalsSectionContents(uint64_t) [with ELFT = llvm::object::ELFType; uint64_t = long unsigned int]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6329:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6329 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6287:31: required from here 6287 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:49: 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)' 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3425:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3425 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3424:28: required from here 3424 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294: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)' 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8129:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 8129 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8130 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 8131 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8127:28: required from here 8127 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393: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)' 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7145:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 7145 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7143:28: required from here 7143 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719: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)' 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8139:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 8139 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8134:28: required from here 8134 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721: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)' 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2853:5: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2853 | printAttributes(ELF::SHT_HEXAGON_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:224:8: required from here 224 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904: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)' 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'llvm::ArrayRef {anonymous}::ELFDumper::getMemtagGlobalsSectionContents(uint64_t) [with ELFT = llvm::object::ELFType; uint64_t = long unsigned int]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6329:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6329 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:226:8: required from here 226 | void printMemtag() override; | ^~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:49: 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)' 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3425:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3425 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:225:8: required from here 225 | void printStackMap() const override; | ^~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294: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)' 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3052: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 > >]' 3052 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2881:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2881 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2850:28: required from here 2850 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058: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)' 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3052: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 > >]' 3052 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2881:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2881 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2850:28: required from here 2850 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058: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)' 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3052: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 > >]' 3052 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2881:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2881 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2850:28: required from here 2850 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058: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)' 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3052: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 > >]' 3052 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2881:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2881 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:224:8: required from here 224 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058: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)' 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ [3824/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIModeRegisterDefaults.cpp.o [3825/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIModeRegister.cpp.o [3826/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o [3827/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o [3828/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o [3829/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerSGPRSpills.cpp.o [3830/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerWWMCopies.cpp.o [3831/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o In file included from /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:272: /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/build/lib/Target/AMDGPU/AMDGPUGenSearchableTables.inc: In function 'const llvm::AMDGPU::MIMGDimInfo* llvm::AMDGPU::getMIMGDimInfoByEncoding(uint8_t)': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/build/lib/Target/AMDGPU/AMDGPUGenSearchableTables.inc:2973: warning: comparison is always false due to limited range of data type [-Wtype-limits] 2973 | if ((Encoding < 0x0) || [3832/4290] Linking CXX static library lib/libLLVMAMDGPUUtils.a [3833/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o [3834/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o [3835/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILateBranchLowering.cpp.o [3836/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o [3837/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o [3838/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o [3839/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertHardClauses.cpp.o [3840/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o [3841/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFormMemoryClauses.cpp.o [3842/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o [3843/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o [3844/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o [3845/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o [3846/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetTransformInfo.cpp.o [3847/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetMachine.cpp.o [3848/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Subtarget.cpp.o [3849/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o [3850/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o [3851/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o [3852/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OpenCLImageTypeLoweringPass.cpp.o [3853/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MCInstLower.cpp.o [3854/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o [3855/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o [3856/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o [3857/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelDAGToDAG.cpp.o [3858/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o [3859/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o [3860/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o [3861/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o [3862/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o [3863/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600CodeGenPassBuilder.cpp.o [3864/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o [3865/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600AsmPrinter.cpp.o [3866/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNVOPDUtils.cpp.o [3867/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o [3868/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRewritePartialRegUses.cpp.o [3869/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o [3870/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNPreRALongBranchReg.cpp.o [3871/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNPreRAOptimizations.cpp.o [3872/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNNSAReassign.cpp.o [3873/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o [3874/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o [3875/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o [3876/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o [3877/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNDPPCombine.cpp.o [3878/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNCreateVOPD.cpp.o [3879/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineCFGStructurizer.cpp.o [3880/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o [3881/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o [3882/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o [3883/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o [3884/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o [3885/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o [3886/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSplitModule.cpp.o [3887/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSetWavePriority.cpp.o [3888/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteUndefForPHI.cpp.o [3889/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o [3890/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUResourceUsageAnalysis.cpp.o [3891/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURemoveIncompatibleFunctions.cpp.o [3892/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o [3893/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegBankSelect.cpp.o [3894/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegBankCombiner.cpp.o [3895/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteKernelArguments.cpp.o [3896/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o [3897/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPrintfRuntimeBinding.cpp.o [3898/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPreLegalizerCombiner.cpp.o [3899/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPostLegalizerCombiner.cpp.o [3900/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPerfHintAnalysis.cpp.o [3901/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o [3902/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMIRFormatter.cpp.o [3903/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMarkLastScratchLoad.cpp.o [3904/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInsertSingleUseVDST.cpp.o [3905/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIGroupLP.cpp.o [3906/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o [3907/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o [3908/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o [3909/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o [3910/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o [3911/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerModuleLDSPass.cpp.o [3912/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelAttributes.cpp.o [3913/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelArguments.cpp.o [3914/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerBufferFatPointers.cpp.o [3915/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o [3916/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUImageIntrinsicOptimizer.cpp.o [3917/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o [3918/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o [3919/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULateCodeGenPrepare.cpp.o [3920/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o [3921/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o [3922/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o [3923/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o [3924/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstCombineIntrinsic.cpp.o [3925/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInsertDelayAlu.cpp.o [3926/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUHSAMetadataStreamer.cpp.o [3927/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUGlobalISelUtils.cpp.o [3928/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUGlobalISelDivergenceLowering.cpp.o [3929/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o [3930/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUExportClustering.cpp.o [3931/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCtorDtorLowering.cpp.o [3932/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCombinerHelper.cpp.o [3933/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o [3934/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPassBuilder.cpp.o [3935/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o [3936/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAttributor.cpp.o [3937/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAtomicOptimizer.cpp.o [3938/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o [3939/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o [3940/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o [3941/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o [3942/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o [3943/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o [3944/4290] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o [3945/4290] Linking CXX static library lib/libLLVMAMDGPUInfo.a [3946/4290] Linking CXX static library lib/libLLVMAMDGPUDesc.a [3947/4290] Linking CXX static library lib/libLLVMAMDGPUTargetMCA.a [3948/4290] Linking CXX static library lib/libLLVMAMDGPUAsmParser.a [3949/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StackTagging.cpp.o [3950/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SpeculationHardening.cpp.o [3951/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o [3952/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SLSHardening.cpp.o [3953/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o [3954/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o [3955/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o [3956/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PostCoalescerPass.cpp.o /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp: In member function 'llvm::SDValue llvm::AMDGPUTargetLowering::lowerFEXP10Unsafe(llvm::SDValue, const llvm::SDLoc&, llvm::SelectionDAG&, llvm::SDNodeFlags) const': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:2927: warning: enumerated mismatch in conditional expression: 'llvm::AMDGPUISD::NodeType' vs 'llvm::ISD::NodeType' [-Wenum-compare] 2927 | const unsigned Exp2Op = VT == MVT::f32 ? AMDGPUISD::EXP : ISD::FEXP2; [3957/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PointerAuth.cpp.o [3958/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o [3959/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MIPeepholeOpt.cpp.o [3960/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o [3961/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MachineScheduler.cpp.o [3962/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MachineFunctionInfo.cpp.o [3963/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LowerHomogeneousPrologEpilog.cpp.o [3964/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o [3965/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o [3966/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o [3967/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o [3968/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o [3969/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o [3970/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CompressJumpTables.cpp.o [3971/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64GlobalsTagging.cpp.o [3972/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o [3973/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o [3974/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o [3975/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o [3976/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o [3977/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandImm.cpp.o [3978/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o [3979/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o [3980/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o [3981/4290] Linking CXX static library lib/libLLVMAMDGPUCodeGen.a [3982/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o [3983/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o [3984/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallingConvention.cpp.o [3985/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchTargets.cpp.o [3986/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o [3987/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Arm64ECCallLowering.cpp.o [3988/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o [3989/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o [3990/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64RegisterBankInfo.cpp.o [3991/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostSelectOptimize.cpp.o [3992/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerLowering.cpp.o [3993/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerCombiner.cpp.o [3994/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PreLegalizerCombiner.cpp.o [3995/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64O0PreLegalizerCombiner.cpp.o [3996/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64LegalizerInfo.cpp.o [3997/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64InstructionSelector.cpp.o [3998/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64GlobalISelUtils.cpp.o [3999/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64CallLowering.cpp.o [4000/4290] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o [4001/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterAliasing.cpp.o [4002/4290] Linking CXX static library lib/libLLVMAArch64Info.a [4003/4290] Linking CXX static library lib/libLLVMAArch64Desc.a [4004/4290] Linking CXX static library lib/libLLVMAArch64Disassembler.a [4005/4290] Linking CXX static library lib/libLLVMAArch64AsmParser.a [4006/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/PerfHelper.cpp.o [4007/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/ParallelSnippetGenerator.cpp.o [4008/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/MCInstrDescView.cpp.o [4009/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LlvmState.cpp.o [4010/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LatencyBenchmarkRunner.cpp.o [4011/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Error.cpp.o [4012/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/DisassemblerHelper.cpp.o [4013/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/CodeTemplate.cpp.o [4014/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Clustering.cpp.o [4015/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkRunner.cpp.o [4016/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkResult.cpp.o [4017/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Assembler.cpp.o [4018/4290] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Analysis.cpp.o [4019/4290] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o [4020/4290] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/VTuneSupportPlugin.cpp.o [4021/4290] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/PerfSupportPlugin.cpp.o [4022/4290] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/LLJITUtilsCBindings.cpp.o [4023/4290] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebuggerSupportPlugin.cpp.o [4024/4290] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebuggerSupport.cpp.o [4025/4290] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebugInfoSupport.cpp.o [4026/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ThreadSafeModule.cpp.o [4027/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/TaskDispatch.cpp.o [4028/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutorProcessControl.cpp.o [4029/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SpeculateAnalyses.cpp.o [4030/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Speculation.cpp.o [4031/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SimpleRemoteEPC.cpp.o [4032/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SectCreate.cpp.o [4033/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RTDyldObjectLinkingLayer.cpp.o [4034/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcV2CBindings.cpp.o [4035/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o [4036/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectTransformLayer.cpp.o [4037/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectLinkingLayer.cpp.o [4038/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Mangling.cpp.o [4039/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ELFNixPlatform.cpp.o [4040/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MemoryMapper.cpp.o [4041/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MapperJITLinkMemoryManager.cpp.o [4042/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MachOPlatform.cpp.o [4043/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LLJIT.cpp.o [4044/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LookupAndRecordAddrs.cpp.o [4045/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Layer.cpp.o [4046/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LazyReexports.cpp.o [4047/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITTargetMachineBuilder.cpp.o [4048/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRTransformLayer.cpp.o [4049/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRCompileLayer.cpp.o [4050/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o [4051/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectFileInterface.cpp.o [4052/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o [4053/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCIndirectionUtils.cpp.o [4054/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericRTDyldMemoryManager.cpp.o [4055/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericJITLinkMemoryManager.cpp.o [4056/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericDylibManager.cpp.o [4057/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCEHFrameRegistrar.cpp.o [4058/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDebugObjectRegistrar.cpp.o [4059/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDynamicLibrarySearchGenerator.cpp.o [4060/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugUtils.cpp.o [4061/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugObjectManagerPlugin.cpp.o [4062/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Core.cpp.o [4063/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileUtils.cpp.o [4064/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileOnDemandLayer.cpp.o [4065/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFFPlatform.cpp.o [4066/4290] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFFVCRuntimeSupport.cpp.o [4067/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/x86_64.cpp.o [4068/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/riscv.cpp.o [4069/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ppc64.cpp.o [4070/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/loongarch.cpp.o [4071/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/i386.cpp.o [4072/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch64.cpp.o [4073/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch32.cpp.o [4074/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF_x86_64.cpp.o [4075/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFLinkGraphBuilder.cpp.o [4076/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFDirectiveParser.cpp.o [4077/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF.cpp.o [4078/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_x86_64.cpp.o [4079/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_riscv.cpp.o [4080/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_ppc64.cpp.o [4081/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_loongarch.cpp.o [4082/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_i386.cpp.o [4083/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch64.cpp.o [4084/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch32.cpp.o [4085/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELFLinkGraphBuilder.cpp.o [4086/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF.cpp.o [4087/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachOLinkGraphBuilder.cpp.o [4088/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_x86_64.cpp.o [4089/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_arm64.cpp.o [4090/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO.cpp.o [4091/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkMemoryManager.cpp.o [4092/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkGeneric.cpp.o [4093/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLink.cpp.o [4094/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/EHFrameSupport.cpp.o [4095/4290] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/DWARFRecordSectionSplitter.cpp.o [4096/4290] Linking CXX static library lib/libLLVMAArch64CodeGen.a [4097/4290] Linking CXX static library lib/libLLVMJITLink.a [4098/4290] Linking CXX static library lib/libLLVMOrcJIT.a [4099/4290] Linking CXX static library lib/libLLVMExegesis.a [4100/4290] Linking CXX executable bin/lli-child-target [4101/4290] Linking CXX static library lib/libLLVMOrcDebugging.a [4102/4290] Linking CXX static library lib/libLLVMExegesisMips.a [4103/4290] Linking CXX static library lib/libLLVMExegesisPowerPC.a [4104/4290] Linking CXX static library lib/libLLVMExegesisAArch64.a [4105/4290] Linking CXX static library lib/libLLVMExegesisX86.a [4106/4290] Linking CXX executable bin/llvm-exegesis