*** This log is abridged to its last 1000 lines: 7846 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7846: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)' 7846 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3915:28: required from here 3915 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3942:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3942 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3942: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)' 3942 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4698:28: required from here 4698 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4715:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4715 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4715: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)' 4715 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4737:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4737 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4737: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)' 4737 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7094:28: required from here 7094 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7101:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7101 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7101: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)' 7101 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7024:28: required from here 7024 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7027:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7027 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7027: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)' 7027 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7842:28: required from here 7842 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7846:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7846 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7846: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)' 7846 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3915:28: required from here 3915 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3942:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3942 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3942: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)' 3942 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4698:28: required from here 4698 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4715:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4715 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4715: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)' 4715 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4737:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4737 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4737: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)' 4737 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7094:28: required from here 7094 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7101:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7101 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7101: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)' 7101 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7024:28: required from here 7024 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7027:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7027 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7027: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)' 7027 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7842:28: required from here 7842 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7846:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7846 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7846: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)' 7846 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3915:28: required from here 3915 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3942:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3942 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3942: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)' 3942 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4698:28: required from here 4698 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4715:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4715 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4715: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)' 4715 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4737:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4737 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4737: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)' 4737 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7888:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 7888 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7889 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7890 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7886:28: required from here 7886 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6251:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6251 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6251: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)' 6251 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6984:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 6984 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6982:28: required from here 6982 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3728:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3728 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3728: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)' 3728 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7898:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 7898 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7893:28: required from here 7893 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6574:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6574 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6574: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)' 6574 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2879:7: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2879 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2875:28: required from here 2875 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2928:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2928 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2928: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)' 2928 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6187:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6187 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6145:31: required from here 6145 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6116:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6116 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6116: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)' 6116 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3449:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3449 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3448:28: required from here 3448 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2322:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2322 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2322: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)' 2322 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7888:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 7888 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7889 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7890 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7886:28: required from here 7886 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6251:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6251 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6251: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)' 6251 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6984:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 6984 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6982:28: required from here 6982 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3728:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3728 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3728: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)' 3728 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7898:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 7898 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7893:28: required from here 7893 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6574:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6574 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6574: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)' 6574 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2879:7: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2879 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2875:28: required from here 2875 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2928:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2928 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2928: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)' 2928 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6187:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6187 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6145:31: required from here 6145 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6116:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6116 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6116: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)' 6116 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3449:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3449 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3448:28: required from here 3448 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2322:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2322 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2322: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)' 2322 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7888:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 7888 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7889 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7890 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7886:28: required from here 7886 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6251:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6251 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6251: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)' 6251 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6984:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 6984 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6982:28: required from here 6982 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3728:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3728 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3728: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)' 3728 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7898:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 7898 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7893:28: required from here 7893 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6574:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6574 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6574: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)' 6574 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2879:7: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2879 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2875:28: required from here 2875 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2928:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2928 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2928: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)' 2928 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6187:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6187 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6145:31: required from here 6145 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6116:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6116 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6116: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)' 6116 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3449:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3449 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3448:28: required from here 3448 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2322:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2322 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2322: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)' 2322 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7888:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 7888 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7889 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7890 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7886:28: required from here 7886 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6251:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6251 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6251: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)' 6251 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6984:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 6984 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6982:28: required from here 6982 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3728:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3728 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3728: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)' 3728 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7898:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 7898 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7893:28: required from here 7893 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6574:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6574 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6574: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)' 6574 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2879:7: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2879 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:221:8: required from here 221 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2928:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2928 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2928: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)' 2928 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6187:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6187 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:223:8: required from here 223 | void printMemtag() override; | ^~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6116:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6116 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6116: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)' 6116 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3449:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3449 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:222:8: required from here 222 | void printStackMap() const override; | ^~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2322:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2322 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2322: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)' 2322 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3076: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 > >]' 3076 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2905:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2905 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2875:28: required from here 2875 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1043:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1043 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1043: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)' 1043 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3076: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 > >]' 3076 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2905:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2905 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2875:28: required from here 2875 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1043:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1043 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1043: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)' 1043 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3076: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 > >]' 3076 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2905:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2905 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2875:28: required from here 2875 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1043:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1043 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1043: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)' 1043 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3076: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 > >]' 3076 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2905:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2905 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:221:8: required from here 221 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1043:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1043 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1043: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)' 1043 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ [3754/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o [3755/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o [3756/4201] Linking CXX static library lib/libLLVMAMDGPUUtils.a [3757/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerSGPRSpills.cpp.o [3758/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerWWMCopies.cpp.o [3759/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o [3760/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o [3761/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o [3762/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILateBranchLowering.cpp.o [3763/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o [3764/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o [3765/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o [3766/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertHardClauses.cpp.o [3767/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o [3768/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFormMemoryClauses.cpp.o [3769/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o [3770/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o [3771/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o [3772/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o [3773/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetTransformInfo.cpp.o [3774/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetMachine.cpp.o [3775/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Subtarget.cpp.o [3776/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o [3777/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o [3778/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o [3779/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OpenCLImageTypeLoweringPass.cpp.o [3780/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MCInstLower.cpp.o [3781/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o [3782/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o [3783/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o [3784/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelDAGToDAG.cpp.o [3785/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o [3786/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o [3787/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o [3788/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o [3789/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o [3790/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o [3791/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600AsmPrinter.cpp.o [3792/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNVOPDUtils.cpp.o [3793/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o [3794/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRewritePartialRegUses.cpp.o [3795/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o [3796/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNPreRALongBranchReg.cpp.o [3797/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNPreRAOptimizations.cpp.o [3798/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNNSAReassign.cpp.o [3799/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o [3800/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o [3801/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o [3802/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o [3803/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNDPPCombine.cpp.o [3804/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNCreateVOPD.cpp.o [3805/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineCFGStructurizer.cpp.o [3806/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o [3807/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o [3808/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o [3809/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o [3810/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o [3811/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o [3812/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSetWavePriority.cpp.o [3813/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteUndefForPHI.cpp.o [3814/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o [3815/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUResourceUsageAnalysis.cpp.o [3816/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURemoveIncompatibleFunctions.cpp.o [3817/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o [3818/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegBankSelect.cpp.o [3819/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegBankCombiner.cpp.o [3820/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteKernelArguments.cpp.o [3821/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o [3822/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPrintfRuntimeBinding.cpp.o [3823/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPreLegalizerCombiner.cpp.o [3824/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPostLegalizerCombiner.cpp.o [3825/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPerfHintAnalysis.cpp.o /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp: In member function 'llvm::MachineInstr* {anonymous}::GCNDPPCombine::createDPPInst(llvm::MachineInstr&, llvm::MachineInstr&, RegSubRegPair, bool, bool) const': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp:371: warning: unused variable 'OpSelOpr' [-Wunused-variable] 371 | if (auto *OpSelOpr = /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp:388: warning: unused variable 'OpSelHiOpr' [-Wunused-variable] 388 | if (auto *OpSelHiOpr = [3826/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o [3827/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMIRFormatter.cpp.o [3828/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMarkLastScratchLoad.cpp.o [3829/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInsertSingleUseVDST.cpp.o [3830/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIGroupLP.cpp.o [3831/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o [3832/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o [3833/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o [3834/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o [3835/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o [3836/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerModuleLDSPass.cpp.o [3837/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelAttributes.cpp.o [3838/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelArguments.cpp.o [3839/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o [3840/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUImageIntrinsicOptimizer.cpp.o [3841/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o [3842/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o [3843/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULateCodeGenPrepare.cpp.o [3844/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o [3845/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o [3846/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o [3847/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o [3848/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstCombineIntrinsic.cpp.o [3849/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInsertDelayAlu.cpp.o [3850/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUHSAMetadataStreamer.cpp.o [3851/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUGlobalISelUtils.cpp.o [3852/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUGlobalISelDivergenceLowering.cpp.o [3853/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o [3854/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUExportClustering.cpp.o [3855/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCtorDtorLowering.cpp.o [3856/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCombinerHelper.cpp.o [3857/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o [3858/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o [3859/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAttributor.cpp.o [3860/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAtomicOptimizer.cpp.o [3861/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o [3862/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o [3863/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o [3864/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o [3865/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o [3866/4201] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o [3867/4201] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o [3868/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o [3869/4201] Linking CXX static library lib/libLLVMAMDGPUInfo.a [3870/4201] Linking CXX static library lib/libLLVMAMDGPUDesc.a [3871/4201] Linking CXX static library lib/libLLVMAMDGPUTargetMCA.a [3872/4201] Linking CXX static library lib/libLLVMAMDGPUAsmParser.a [3873/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o [3874/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PointerAuth.cpp.o [3875/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o [3876/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MIPeepholeOpt.cpp.o [3877/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o [3878/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MachineScheduler.cpp.o [3879/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MachineFunctionInfo.cpp.o [3880/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LowerHomogeneousPrologEpilog.cpp.o [3881/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoopIdiomTransform.cpp.o [3882/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o [3883/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o [3884/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o [3885/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o [3886/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o [3887/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.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/llvm18/src/llvm-project-18.1.8.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:2886: warning: enumerated mismatch in conditional expression: 'llvm::AMDGPUISD::NodeType' vs 'llvm::ISD::NodeType' [-Wenum-compare] 2886 | const unsigned Exp2Op = VT == MVT::f32 ? AMDGPUISD::EXP : ISD::FEXP2; [3888/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CompressJumpTables.cpp.o [3889/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64GlobalsTagging.cpp.o [3890/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o [3891/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o [3892/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o [3893/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o [3894/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o [3895/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandImm.cpp.o [3896/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o [3897/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o [3898/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o [3899/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o [3900/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o [3901/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallingConvention.cpp.o [3902/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchTargets.cpp.o [3903/4201] Linking CXX static library lib/libLLVMAMDGPUCodeGen.a [3904/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o [3905/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Arm64ECCallLowering.cpp.o [3906/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o [3907/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o [3908/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64RegisterBankInfo.cpp.o [3909/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostSelectOptimize.cpp.o [3910/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerLowering.cpp.o [3911/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerCombiner.cpp.o [3912/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PreLegalizerCombiner.cpp.o [3913/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64O0PreLegalizerCombiner.cpp.o [3914/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64LegalizerInfo.cpp.o [3915/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64InstructionSelector.cpp.o [3916/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64GlobalISelUtils.cpp.o [3917/4201] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64CallLowering.cpp.o /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp: In member function 'void llvm::AArch64FrameLowering::allocateStackSpace(llvm::MachineBasicBlock&, llvm::MachineBasicBlock::iterator, int64_t, llvm::StackOffset, bool, bool*, bool, llvm::StackOffset, bool) const': /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp:744: warning: enumerated and non-enumerated type in conditional expression [-Wextra] 743 | Register TargetReg = RealignmentPadding 744 | ? findScratchNonCalleeSaveRegister(&MBB) 745 | : AArch64::SP; /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp:803: warning: enumerated and non-enumerated type in conditional expression [-Wextra] 802 | Register ScratchReg = RealignmentPadding 803 | ? findScratchNonCalleeSaveRegister(&MBB) 804 | : AArch64::SP; [3918/4201] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o [3919/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterAliasing.cpp.o [3920/4201] Linking CXX static library lib/libLLVMAArch64Info.a [3921/4201] Linking CXX static library lib/libLLVMAArch64Desc.a [3922/4201] Linking CXX static library lib/libLLVMAArch64Disassembler.a [3923/4201] Linking CXX static library lib/libLLVMAArch64AsmParser.a [3924/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/PerfHelper.cpp.o [3925/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/ParallelSnippetGenerator.cpp.o [3926/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/MCInstrDescView.cpp.o [3927/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LlvmState.cpp.o [3928/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LatencyBenchmarkRunner.cpp.o [3929/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Error.cpp.o [3930/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/DisassemblerHelper.cpp.o [3931/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/CodeTemplate.cpp.o [3932/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Clustering.cpp.o [3933/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkRunner.cpp.o [3934/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkResult.cpp.o [3935/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Assembler.cpp.o [3936/4201] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Analysis.cpp.o [3937/4201] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o [3938/4201] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/PerfSupportPlugin.cpp.o [3939/4201] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/LLJITUtilsCBindings.cpp.o [3940/4201] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebuggerSupportPlugin.cpp.o [3941/4201] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebuggerSupport.cpp.o [3942/4201] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebugInfoSupport.cpp.o [3943/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ThreadSafeModule.cpp.o [3944/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/TaskDispatch.cpp.o [3945/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutorProcessControl.cpp.o [3946/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SpeculateAnalyses.cpp.o [3947/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Speculation.cpp.o [3948/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/SimpleRemoteEPC.cpp.o [3949/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RTDyldObjectLinkingLayer.cpp.o [3950/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcV2CBindings.cpp.o [3951/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o [3952/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectTransformLayer.cpp.o [3953/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectLinkingLayer.cpp.o [3954/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Mangling.cpp.o [3955/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ELFNixPlatform.cpp.o [3956/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MemoryMapper.cpp.o [3957/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MapperJITLinkMemoryManager.cpp.o [3958/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/MachOPlatform.cpp.o [3959/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LLJIT.cpp.o [3960/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LookupAndRecordAddrs.cpp.o [3961/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Layer.cpp.o [3962/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LazyReexports.cpp.o [3963/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITTargetMachineBuilder.cpp.o [3964/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRTransformLayer.cpp.o [3965/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRCompileLayer.cpp.o [3966/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o [3967/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectFileInterface.cpp.o [3968/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o [3969/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCIndirectionUtils.cpp.o [3970/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericRTDyldMemoryManager.cpp.o [3971/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericJITLinkMemoryManager.cpp.o [3972/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericDylibManager.cpp.o [3973/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCEHFrameRegistrar.cpp.o [3974/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDebugObjectRegistrar.cpp.o [3975/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDynamicLibrarySearchGenerator.cpp.o [3976/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugUtils.cpp.o [3977/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugObjectManagerPlugin.cpp.o [3978/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Core.cpp.o [3979/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileUtils.cpp.o [3980/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileOnDemandLayer.cpp.o [3981/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFFPlatform.cpp.o [3982/4201] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFFVCRuntimeSupport.cpp.o [3983/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/x86_64.cpp.o [3984/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/riscv.cpp.o [3985/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ppc64.cpp.o [3986/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/loongarch.cpp.o [3987/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/i386.cpp.o [3988/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch64.cpp.o [3989/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch32.cpp.o [3990/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF_x86_64.cpp.o [3991/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFLinkGraphBuilder.cpp.o [3992/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFDirectiveParser.cpp.o [3993/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF.cpp.o [3994/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_x86_64.cpp.o [3995/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_riscv.cpp.o [3996/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_ppc64.cpp.o [3997/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_loongarch.cpp.o [3998/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_i386.cpp.o [3999/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch64.cpp.o [4000/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch32.cpp.o [4001/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELFLinkGraphBuilder.cpp.o [4002/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF.cpp.o [4003/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachOLinkGraphBuilder.cpp.o [4004/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_x86_64.cpp.o [4005/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_arm64.cpp.o [4006/4201] Linking CXX static library lib/libLLVMAArch64CodeGen.a [4007/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO.cpp.o [4008/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkMemoryManager.cpp.o [4009/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkGeneric.cpp.o [4010/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLink.cpp.o [4011/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/EHFrameSupport.cpp.o [4012/4201] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/DWARFRecordSectionSplitter.cpp.o [4013/4201] Linking CXX static library lib/libLLVMJITLink.a [4014/4201] Linking CXX static library lib/libLLVMOrcJIT.a [4015/4201] Linking CXX static library lib/libLLVMExegesis.a [4016/4201] Linking CXX executable bin/lli-child-target [4017/4201] Linking CXX static library lib/libLLVMOrcDebugging.a [4018/4201] Linking CXX static library lib/libLLVMExegesisMips.a [4019/4201] Linking CXX static library lib/libLLVMExegesisPowerPC.a [4020/4201] Linking CXX static library lib/libLLVMExegesisAArch64.a [4021/4201] Linking CXX static library lib/libLLVMExegesisX86.a [4022/4201] Linking CXX static library lib/libLLVMAMDGPUDisassembler.a [4023/4201] Linking CXX shared library lib/libLLVM.so.18.1 [4024/4201] Linking CXX executable bin/llvm-exegesis [4025/4201] Creating library symlink lib/libLLVM.so [4026/4201] Linking CXX shared module unittests/Passes/Plugins/DoublerPlugin.so [4027/4201] Linking CXX shared module unittests/Passes/Plugins/TestPlugin.so [4028/4201] Linking CXX shared module unittests/Analysis/InlineOrderPlugin.so [4029/4201] Linking CXX shared module unittests/Analysis/InlineAdvisorPlugin.so [4030/4201] Linking CXX executable bin/verify-uselistorder [4031/4201] Linking CXX executable bin/sanstats [4032/4201] Linking CXX executable bin/sancov [4033/4201] Linking CXX shared library lib/libRemarks.so.18.1 [4034/4201] Linking CXX executable bin/opt [4035/4201] Linking CXX executable bin/llvm-yaml-parser-fuzzer [4036/4201] Linking CXX executable bin/llvm-yaml-numeric-parser-fuzzer [4037/4201] Linking CXX executable bin/llvm-xray [4038/4201] Linking CXX executable bin/llvm-undname [4039/4201] Linking CXX executable bin/llvm-tli-checker [4040/4201] Linking CXX executable bin/llvm-strings [4041/4201] Linking CXX executable bin/llvm-stress [4042/4201] Linking CXX executable bin/llvm-split [4043/4201] Linking CXX executable bin/llvm-special-case-list-fuzzer [4044/4201] Linking CXX executable bin/llvm-size [4045/4201] Linking CXX executable bin/llvm-sim [4046/4201] Creating library symlink lib/libRemarks.so [4047/4201] Linking CXX executable bin/llvm-rust-demangle-fuzzer [4048/4201] Linking CXX executable bin/llvm-rtdyld [4049/4201] Linking CXX executable bin/llvm-remarkutil [4050/4201] Linking CXX executable bin/llvm-reduce [4051/4201] Linking CXX executable bin/llvm-readtapi [4052/4201] Linking CXX executable bin/llvm-readobj [4053/4201] Linking CXX executable bin/llvm-rc [4054/4201] Linking CXX executable bin/llvm-profgen [4055/4201] Linking CXX executable bin/llvm-pdbutil [4056/4201] Linking CXX executable bin/llvm-opt-report [4057/4201] Linking CXX executable bin/llvm-opt-fuzzer [4058/4201] Linking CXX executable bin/llvm-objcopy [4059/4201] Linking CXX executable bin/llvm-nm [4060/4201] Linking CXX executable bin/llvm-mt [4061/4201] Linking CXX executable bin/llvm-modextract [4062/4201] Linking CXX executable bin/llvm-ml [4063/4201] Linking CXX executable bin/llvm-microsoft-demangle-fuzzer [4064/4201] Linking CXX executable bin/llvm-mca [4065/4201] Linking CXX executable bin/llvm-mc [4066/4201] Linking CXX executable bin/llvm-lto2 [4067/4201] Linking CXX executable bin/llvm-lipo [4068/4201] Linking CXX executable bin/llvm-link [4069/4201] Linking CXX executable bin/llvm-libtool-darwin [4070/4201] Linking CXX executable bin/llvm-jitlink [4071/4201] Linking CXX executable bin/llvm-itanium-demangle-fuzzer [4072/4201] Linking CXX executable bin/llvm-isel-fuzzer [4073/4201] Linking CXX executable bin/llvm-ifs [4074/4201] Linking CXX executable bin/llvm-gsymutil [4075/4201] Linking CXX executable bin/llvm-extract [4076/4201] Linking CXX executable bin/llvm-dwp [4077/4201] Generating ../../bin/llvm-windres [4078/4201] Linking CXX executable bin/llvm-dwarfutil [4079/4201] Linking CXX executable bin/llvm-dwarfdump [4080/4201] Generating ../../bin/llvm-readelf [4081/4201] Linking CXX executable bin/llvm-dlang-demangle-fuzzer [4082/4201] Linking CXX executable bin/llvm-dis [4083/4201] Generating ../../bin/llvm-strip [4084/4201] Generating ../../bin/llvm-bitcode-strip [4085/4201] Generating ../../bin/llvm-install-name-tool [4086/4201] Linking CXX static library lib/libLLVMDiff.a [4087/4201] Linking CXX executable bin/llvm-diff [4088/4201] Linking CXX executable bin/llvm-debuginfo-analyzer [4089/4201] Linking CXX executable bin/llvm-cxxmap [4090/4201] Linking CXX executable bin/llvm-cxxfilt [4091/4201] Linking CXX executable bin/llvm-cxxdump [4092/4201] Linking CXX executable bin/llvm-cvtres [4093/4201] Linking CXX static library lib/libLLVMCFIVerify.a [4094/4201] Linking CXX executable bin/llvm-cfi-verify [4095/4201] Linking CXX executable bin/llvm-cat [4096/4201] Linking CXX executable bin/llvm-c-test [4097/4201] Linking CXX executable bin/llvm-bcanalyzer [4098/4201] Linking CXX executable bin/llvm-as [4099/4201] Linking CXX executable bin/lli [4100/4201] Copying llvm-locstats into /home/udu/aports/main/llvm18/src/llvm-project-18.1.8.src/build/./bin [4101/4201] Linking CXX executable bin/llc [4102/4201] Linking CXX executable bin/dsymutil [4103/4201] Linking CXX executable bin/bugpoint [4104/4201] Linking CXX executable bin/llvm-profdata [4105/4201] Linking CXX executable bin/llvm-lto [4106/4201] Linking CXX executable bin/llvm-ar [4107/4201] Linking CXX shared module lib/LLVMgold.so [4108/4201] Linking CXX shared library lib/libLTO.so.18.1 [4109/4201] Linking CXX static library lib/libllvm_gtest.a [4110/4201] Linking CXX static library lib/libLLVMTestingAnnotations.a [4111/4201] Linking CXX static library lib/libLLVMDebuginfod.a [4112/4201] Linking CXX executable bin/llvm-symbolizer [4113/4201] Linking CXX executable unittests/Support/CommandLineInit/CommandLineInitTests [4114/4201] Linking CXX static library lib/libllvm_gtest_main.a [4115/4201] Linking CXX static library lib/libLLVMTestingSupport.a [4116/4201] Linking CXX executable bin/llvm-objdump [4117/4201] Linking CXX executable unittests/tools/llvm-mca/LLVMMCATests [4118/4201] Linking CXX executable unittests/tools/llvm-profgen/LLVMProfgenTests [4119/4201] Linking CXX executable unittests/tools/llvm-profdata/LLVMProfdataTests [4120/4201] Linking CXX executable unittests/XRay/XRayTests [4121/4201] Linking CXX executable unittests/Transforms/Scalar/ScalarTests [4122/4201] Linking CXX executable unittests/Transforms/Coroutines/CoroTests [4123/4201] Linking CXX executable unittests/TextAPI/TextAPITests [4124/4201] Linking CXX executable unittests/Testing/Support/TestingSupportTests [4125/4201] Linking CXX executable unittests/TargetParser/TargetParserTests [4126/4201] Linking CXX executable unittests/Support/SupportTests [4127/4201] Linking CXX executable unittests/ProfileData/ProfileDataTests [4128/4201] Creating library symlink lib/libLTO.so [4129/4201] Linking CXX executable unittests/Passes/Plugins/PluginsTests [4130/4201] Generating ../../bin/llvm-dlltool [4131/4201] Generating ../../bin/llvm-lib [4132/4201] Generating ../../bin/llvm-ranlib [4133/4201] Linking CXX executable unittests/Passes/PassBuilderBindings/PassesBindingsTests [4134/4201] Linking CXX executable unittests/ObjectYAML/ObjectYAMLTests [4135/4201] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o [4136/4201] Linking CXX executable unittests/Object/ObjectTests [4137/4201] Linking CXX executable unittests/ObjCopy/ObjCopyTests [4138/4201] Linking CXX executable unittests/MIR/MIRTests [4139/4201] Linking CXX executable unittests/IR/IRTests [4140/4201] Generating ../../bin/llvm-addr2line [4141/4201] Linking CXX executable unittests/InterfaceStub/InterfaceStubTests [4142/4201] Linking CXX executable unittests/Frontend/LLVMFrontendTests [4143/4201] Linking CXX executable unittests/FileCheck/FileCheckTests [4144/4201] Linking CXX executable unittests/ExecutionEngine/Orc/OrcJITTests [4145/4201] Linking CXX executable unittests/ExecutionEngine/JITLink/JITLinkTests [4146/4201] Linking CXX executable unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [4147/4201] Linking CXX executable unittests/Debuginfod/DebuginfodTests [4148/4201] Linking CXX executable unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests [4149/4201] Linking CXX executable unittests/DebugInfo/PDB/DebugInfoPDBTests [4150/4201] Linking CXX executable unittests/DebugInfo/MSF/DebugInfoMSFTests [4151/4201] Linking CXX executable unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [4152/4201] Linking CXX executable unittests/DebugInfo/GSYM/DebugInfoGSYMTests [4153/4201] Linking CXX executable unittests/DebugInfo/DWARF/DebugInfoDWARFTests [4154/4201] Linking CXX executable unittests/DebugInfo/BTF/DebugInfoBTFTests [4155/4201] Linking CXX executable unittests/DebugInfo/CodeView/DebugInfoCodeViewTests [4156/4201] Generating ../../bin/llvm-otool [4157/4201] Linking CXX executable unittests/CodeGen/CodeGenTests [4158/4201] Linking CXX executable unittests/Analysis/AnalysisTests [4159/4201] Linking CXX executable unittests/ADT/ADTTests [4160/4201] Linking CXX executable unittests/tools/llvm-exegesis/LLVMExegesisTests [4161/4201] Linking CXX executable unittests/tools/llvm-cfi-verify/CFIVerifyTests [4162/4201] Linking CXX executable unittests/Transforms/Vectorize/VectorizeTests [4163/4201] Linking CXX executable unittests/Transforms/Utils/UtilsTests [4164/4201] Linking CXX executable unittests/Transforms/IPO/IPOTests [4165/4201] Linking CXX executable unittests/Testing/Annotations/TestingAnnotationTests [4166/4201] Linking CXX executable unittests/Testing/ADT/TestingADTTests [4167/4201] Linking CXX executable unittests/Target/X86/X86Tests [4168/4201] Linking CXX executable unittests/Target/WebAssembly/WebAssemblyTests [4169/4201] Linking CXX executable unittests/Target/VE/VETests [4170/4201] Linking CXX executable unittests/Target/RISCV/RISCVTests [4171/4201] Linking CXX executable unittests/Target/PowerPC/PowerPCTests [4172/4201] Linking CXX executable unittests/Target/LoongArch/LoongArchTests [4173/4201] Linking CXX executable unittests/Target/ARM/ARMTests [4174/4201] Linking CXX executable unittests/Target/AMDGPU/AMDGPUTests [4175/4201] Linking CXX executable unittests/Target/AArch64/AArch64Tests [4176/4201] Linking CXX executable unittests/Target/TargetMachineCTests [4177/4201] Linking CXX executable unittests/TableGen/TableGenTests [4178/4201] Linking CXX executable unittests/Remarks/RemarksTests [4179/4201] Linking CXX executable unittests/Option/OptionTests [4180/4201] Linking CXX executable unittests/MI/MITests [4181/4201] Linking CXX executable unittests/MC/X86/X86MCTests [4182/4201] Linking CXX executable unittests/MC/SystemZ/SystemZAsmLexerTests [4183/4201] Linking CXX executable unittests/MC/AMDGPU/AMDGPUDwarfTests [4184/4201] Linking CXX executable unittests/MC/MCTests [4185/4201] Linking CXX executable unittests/Linker/LinkerTests [4186/4201] Linking CXX executable unittests/LineEditor/LineEditorTests [4187/4201] Linking CXX executable unittests/FuzzMutate/FuzzMutateTests [4188/4201] Linking CXX executable unittests/ExecutionEngine/MCJIT/MCJITTests [4189/4201] Linking CXX executable unittests/ExecutionEngine/ExecutionEngineTests [4190/4201] Linking CXX executable unittests/Demangle/DemangleTests [4191/4201] Linking CXX executable unittests/CodeGen/GlobalISel/GlobalISelTests [4192/4201] Linking CXX executable unittests/Bitstream/BitstreamTests [4193/4201] Linking CXX executable unittests/Bitcode/BitcodeTests [4194/4201] Linking CXX executable unittests/BinaryFormat/BinaryFormatTests [4195/4201] Linking CXX executable unittests/AsmParser/AsmParserTests [4196/4201] Linking CXX executable bin/llvm-debuginfod-find [4197/4201] Linking CXX executable bin/llvm-debuginfod [4198/4201] Linking CXX executable bin/llvm-cov [4199/4201] Linking CXX shared module lib/LLVMHello.so [4200/4201] Linking CXX static library lib/libLLVMTableGenCommon.a [4201/4201] Linking CXX shared module lib/BugpointPasses.so