*** This log is abridged to its last 1000 lines: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7688:28: required from here 7688 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7692:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7692 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7692: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)' 7692 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3827:28: required from here 3827 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3852:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3852 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3852: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)' 3852 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4620:28: required from here 4620 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4637:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4637 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4637: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)' 4637 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4658:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4658 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4658: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)' 4658 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6969:28: required from here 6969 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6976:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6976 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6976: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)' 6976 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6899:28: required from here 6899 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6902:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6902 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6902: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)' 6902 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7688:28: required from here 7688 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7692:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7692 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7692: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)' 7692 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3827:28: required from here 3827 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3852:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3852 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3852: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)' 3852 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4620:28: required from here 4620 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4637:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4637 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4637: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)' 4637 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4658:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4658 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4658: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)' 4658 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6969:28: required from here 6969 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6976:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6976 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6976: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)' 6976 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6899:28: required from here 6899 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6902:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6902 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6902: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)' 6902 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7688:28: required from here 7688 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7692:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7692 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7692: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)' 7692 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3827:28: required from here 3827 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3852:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3852 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3852: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)' 3852 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4620:28: required from here 4620 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4637:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4637 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4637: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)' 4637 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4658:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4658 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4658: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)' 4658 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6969:28: required from here 6969 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6976:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6976 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6976: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)' 6976 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6899:28: required from here 6899 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6902:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6902 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6902: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)' 6902 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7688:28: required from here 7688 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7692:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7692 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7692: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)' 7692 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3827:28: required from here 3827 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3852:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3852 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3852: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)' 3852 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4620:28: required from here 4620 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4637:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4637 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4637: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)' 4637 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4658:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4658 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4658: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)' 4658 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7734:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 7734 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7735 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7736 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7732:28: required from here 7732 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6135:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6135 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6135: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)' 6135 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6859:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 6859 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6857:28: required from here 6857 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3646:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3646 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3646: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)' 3646 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7744:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 7744 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7739:28: required from here 7739 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6452:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6452 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6452: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)' 6452 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::support::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2833:7: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2833 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2829:28: required from here 2829 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2882:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2882 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2882: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)' 2882 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.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/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6071:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6071 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6029:31: required from here 6029 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6000:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6000 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6000: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)' 6000 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3403:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3403 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3402:28: required from here 3402 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2278:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2278 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2278: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)' 2278 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7734:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 7734 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7735 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7736 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7732:28: required from here 7732 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6135:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6135 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6135: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)' 6135 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6859:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 6859 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6857:28: required from here 6857 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3646:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3646 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3646: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)' 3646 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7744:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 7744 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7739:28: required from here 7739 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6452:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6452 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6452: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)' 6452 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::support::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2833:7: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2833 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2829:28: required from here 2829 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2882:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2882 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2882: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)' 2882 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.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/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6071:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6071 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6029:31: required from here 6029 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6000:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6000 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6000: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)' 6000 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3403:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3403 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3402:28: required from here 3402 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2278:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2278 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2278: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)' 2278 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7734:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 7734 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7735 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7736 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7732:28: required from here 7732 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6135:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6135 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6135: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)' 6135 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6859:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 6859 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6857:28: required from here 6857 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3646:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3646 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3646: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)' 3646 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7744:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 7744 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7739:28: required from here 7739 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6452:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6452 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6452: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)' 6452 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::support::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2833:7: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2833 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2829:28: required from here 2829 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2882:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2882 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2882: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)' 2882 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.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/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6071:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6071 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6029:31: required from here 6029 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6000:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6000 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6000: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)' 6000 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3403:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3403 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3402:28: required from here 3402 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2278:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2278 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2278: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)' 2278 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7734:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 7734 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 7735 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 7736 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7732:28: required from here 7732 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6135:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6135 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6135: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)' 6135 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6859:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 6859 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6857:28: required from here 6857 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3646:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3646 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3646: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)' 3646 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7744:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 7744 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7739:28: required from here 7739 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6452:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6452 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6452: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)' 6452 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::support::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2833:7: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2833 | printAttributes(ELF::SHT_ARM_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:221:8: required from here 221 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2882:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2882 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2882: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)' 2882 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.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/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6071:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6071 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:223:8: required from here 223 | void printMemtag() override; | ^~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6000:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6000 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6000: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)' 6000 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3403:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3403 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:222:8: required from here 222 | void printStackMap() const override; | ^~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2278:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2278 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2278: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)' 2278 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3030: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 > >]' 3030 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2859:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2859 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2829:28: required from here 2829 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1034:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1034 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1034: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)' 1034 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3030: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 > >]' 3030 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2859:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2859 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2829:28: required from here 2829 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1034:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1034 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1034: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)' 1034 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3030: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 > >]' 3030 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2859:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2859 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2829:28: required from here 2829 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1034:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1034 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1034: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)' 1034 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3030: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 > >]' 3030 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2859:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2859 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:221:8: required from here 221 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1034:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1034 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1034: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)' 1034 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ [3698/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o [3699/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o [3700/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o [3701/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetTransformInfo.cpp.o [3702/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetMachine.cpp.o [3703/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Subtarget.cpp.o [3704/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o [3705/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o [3706/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o [3707/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OpenCLImageTypeLoweringPass.cpp.o [3708/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MCInstLower.cpp.o [3709/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o [3710/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o [3711/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o [3712/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelDAGToDAG.cpp.o [3713/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o [3714/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o [3715/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o [3716/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o [3717/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o [3718/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o [3719/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600AsmPrinter.cpp.o [3720/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNVOPDUtils.cpp.o [3721/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o [3722/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRewritePartialRegUses.cpp.o [3723/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o [3724/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNPreRALongBranchReg.cpp.o [3725/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNPreRAOptimizations.cpp.o [3726/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNNSAReassign.cpp.o [3727/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o [3728/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o [3729/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o [3730/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o [3731/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNDPPCombine.cpp.o [3732/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNCreateVOPD.cpp.o [3733/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineCFGStructurizer.cpp.o [3734/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o [3735/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o [3736/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o [3737/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o [3738/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o [3739/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o [3740/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSetWavePriority.cpp.o [3741/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteUndefForPHI.cpp.o [3742/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o [3743/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUResourceUsageAnalysis.cpp.o [3744/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURemoveIncompatibleFunctions.cpp.o [3745/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o [3746/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegBankSelect.cpp.o [3747/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegBankCombiner.cpp.o [3748/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteKernelArguments.cpp.o [3749/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o [3750/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPrintfRuntimeBinding.cpp.o [3751/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPreLegalizerCombiner.cpp.o [3752/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPostLegalizerCombiner.cpp.o [3753/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPerfHintAnalysis.cpp.o [3754/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o [3755/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMIRFormatter.cpp.o [3756/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIGroupLP.cpp.o [3757/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o [3758/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o [3759/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o [3760/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o [3761/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o [3762/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerModuleLDSPass.cpp.o [3763/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelAttributes.cpp.o [3764/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelArguments.cpp.o [3765/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o [3766/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o [3767/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o [3768/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULateCodeGenPrepare.cpp.o [3769/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o [3770/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o [3771/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o [3772/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o [3773/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstCombineIntrinsic.cpp.o [3774/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInsertDelayAlu.cpp.o [3775/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUHSAMetadataStreamer.cpp.o [3776/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUGlobalISelUtils.cpp.o [3777/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o [3778/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUExportClustering.cpp.o [3779/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCtorDtorLowering.cpp.o [3780/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCombinerHelper.cpp.o [3781/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o [3782/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o [3783/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAttributor.cpp.o [3784/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAtomicOptimizer.cpp.o [3785/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o [3786/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o [3787/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o [3788/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o [3789/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o [3790/4094] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o [3791/4094] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o [3792/4094] Linking CXX static library lib/libLLVMAMDGPUInfo.a [3793/4094] Linking CXX static library lib/libLLVMAMDGPUDesc.a [3794/4094] Linking CXX static library lib/libLLVMAMDGPUTargetMCA.a [3795/4094] Linking CXX static library lib/libLLVMAMDGPUAsmParser.a [3796/4094] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o [3797/4094] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o [3798/4094] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o [3799/4094] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64InstPrinter.cpp.o [3800/4094] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o [3801/4094] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o [3802/4094] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o [3803/4094] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o [3804/4094] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o [3805/4094] Building CXX object lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o [3806/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o [3807/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/SVEIntrinsicOpts.cpp.o [3808/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/SMEABIPass.cpp.o [3809/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o [3810/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o [3811/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o [3812/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o [3813/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o [3814/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StackTaggingPreRA.cpp.o /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp: In member function 'llvm::SDValue llvm::AMDGPUTargetLowering::LowerFLOGUnsafe(llvm::SDValue, const llvm::SDLoc&, llvm::SelectionDAG&, bool, llvm::SDNodeFlags) const': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:2700: warning: enumerated mismatch in conditional expression: 'llvm::AMDGPUISD::NodeType' vs 'llvm::ISD::NodeType' [-Wenum-compare] 2700 | unsigned LogOp = VT == MVT::f32 ? AMDGPUISD::LOG : ISD::FLOG2; /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp: In member function 'llvm::SDValue llvm::AMDGPUTargetLowering::lowerFEXPUnsafe(llvm::SDValue, const llvm::SDLoc&, llvm::SelectionDAG&, llvm::SDNodeFlags) const': /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:2792: warning: enumerated mismatch in conditional expression: 'llvm::AMDGPUISD::NodeType' vs 'llvm::ISD::NodeType' [-Wenum-compare] 2792 | return DAG.getNode(VT == MVT::f32 ? AMDGPUISD::EXP : ISD::FEXP2, SL, VT, Mul, [3815/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StackTagging.cpp.o [3816/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SpeculationHardening.cpp.o [3817/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o [3818/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SLSHardening.cpp.o [3819/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o [3820/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o [3821/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o [3822/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o [3823/4094] Linking CXX static library lib/libLLVMAMDGPUCodeGen.a [3824/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MIPeepholeOpt.cpp.o [3825/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o [3826/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MachineScheduler.cpp.o [3827/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MachineFunctionInfo.cpp.o [3828/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LowerHomogeneousPrologEpilog.cpp.o [3829/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o [3830/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o [3831/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o [3832/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o [3833/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o [3834/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o [3835/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CompressJumpTables.cpp.o [3836/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64GlobalsTagging.cpp.o [3837/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o [3838/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o [3839/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o [3840/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o [3841/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o [3842/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandImm.cpp.o [3843/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o [3844/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o [3845/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o [3846/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o [3847/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o [3848/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallingConvention.cpp.o [3849/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchTargets.cpp.o [3850/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o [3851/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o [3852/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o [3853/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64RegisterBankInfo.cpp.o [3854/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostSelectOptimize.cpp.o [3855/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerLowering.cpp.o [3856/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PostLegalizerCombiner.cpp.o [3857/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64PreLegalizerCombiner.cpp.o [3858/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64O0PreLegalizerCombiner.cpp.o [3859/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64LegalizerInfo.cpp.o [3860/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64InstructionSelector.cpp.o [3861/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64GlobalISelUtils.cpp.o [3862/4094] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/GISel/AArch64CallLowering.cpp.o [3863/4094] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o [3864/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCIndirectionUtils.cpp.o [3865/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericRTDyldMemoryManager.cpp.o [3866/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericJITLinkMemoryManager.cpp.o [3867/4094] Linking CXX static library lib/libLLVMAArch64Info.a [3868/4094] Linking CXX static library lib/libLLVMAArch64Desc.a [3869/4094] Linking CXX static library lib/libLLVMAArch64Disassembler.a [3870/4094] Linking CXX static library lib/libLLVMAArch64AsmParser.a [3871/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCGenericDylibManager.cpp.o [3872/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCEHFrameRegistrar.cpp.o [3873/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDebugObjectRegistrar.cpp.o [3874/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/EPCDynamicLibrarySearchGenerator.cpp.o [3875/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugUtils.cpp.o [3876/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebuggerSupportPlugin.cpp.o [3877/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DebugObjectManagerPlugin.cpp.o [3878/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Core.cpp.o [3879/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileUtils.cpp.o [3880/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileOnDemandLayer.cpp.o [3881/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFFPlatform.cpp.o [3882/4094] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/COFFVCRuntimeSupport.cpp.o [3883/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/x86_64.cpp.o [3884/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/riscv.cpp.o [3885/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ppc64.cpp.o [3886/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/loongarch.cpp.o [3887/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/i386.cpp.o [3888/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch64.cpp.o [3889/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/aarch32.cpp.o [3890/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF_x86_64.cpp.o [3891/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFLinkGraphBuilder.cpp.o [3892/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFFDirectiveParser.cpp.o [3893/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/COFF.cpp.o [3894/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_x86_64.cpp.o [3895/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_riscv.cpp.o [3896/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_ppc64.cpp.o [3897/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_loongarch.cpp.o [3898/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_i386.cpp.o [3899/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch64.cpp.o [3900/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF_aarch32.cpp.o [3901/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELFLinkGraphBuilder.cpp.o [3902/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/ELF.cpp.o [3903/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachOLinkGraphBuilder.cpp.o [3904/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_x86_64.cpp.o [3905/4094] Linking CXX static library lib/libLLVMAMDGPUDisassembler.a [3906/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_arm64.cpp.o [3907/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO.cpp.o [3908/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkMemoryManager.cpp.o [3909/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkGeneric.cpp.o [3910/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLink.cpp.o [3911/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/EHFrameSupport.cpp.o [3912/4094] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/DWARFRecordSectionSplitter.cpp.o [3913/4094] Linking CXX static library lib/libLLVMJITLink.a [3914/4094] Linking CXX static library lib/libLLVMOrcJIT.a [3915/4094] Linking CXX executable bin/lli-child-target [3916/4094] Linking CXX static library lib/libLLVMAArch64CodeGen.a [3917/4094] Linking CXX shared library lib/libLLVM-17.so [3918/4094] Linking CXX static library lib/libLLVMExegesisAArch64.a [3919/4094] Linking CXX executable bin/llvm-exegesis [3920/4094] Linking CXX shared module unittests/Passes/Plugins/DoublerPlugin.so [3921/4094] Linking CXX shared module unittests/Passes/Plugins/TestPlugin.so [3922/4094] Linking CXX shared module unittests/Analysis/InlineOrderPlugin.so [3923/4094] Linking CXX shared module unittests/Analysis/InlineAdvisorPlugin.so [3924/4094] Linking CXX executable bin/verify-uselistorder [3925/4094] Linking CXX executable bin/sanstats [3926/4094] Linking CXX executable bin/sancov [3927/4094] Linking CXX shared library lib/libRemarks.so.17 [3928/4094] Linking CXX executable bin/opt [3929/4094] Linking CXX executable bin/llvm-yaml-parser-fuzzer [3930/4094] Linking CXX executable bin/llvm-yaml-numeric-parser-fuzzer [3931/4094] Linking CXX executable bin/llvm-xray [3932/4094] Linking CXX executable bin/llvm-undname [3933/4094] Linking CXX executable bin/llvm-tli-checker [3934/4094] Linking CXX executable bin/llvm-tapi-diff [3935/4094] Linking CXX executable bin/llvm-strings [3936/4094] Linking CXX executable bin/llvm-stress [3937/4094] Linking CXX executable bin/llvm-split [3938/4094] Linking CXX executable bin/llvm-special-case-list-fuzzer [3939/4094] Linking CXX executable bin/llvm-size [3940/4094] Creating library symlink lib/libRemarks.so [3941/4094] Linking CXX executable bin/llvm-sim [3942/4094] Linking CXX executable bin/llvm-rust-demangle-fuzzer [3943/4094] Linking CXX executable bin/llvm-rtdyld [3944/4094] Linking CXX executable bin/llvm-remarkutil [3945/4094] Linking CXX executable bin/llvm-remark-size-diff [3946/4094] Linking CXX executable bin/llvm-reduce [3947/4094] Linking CXX executable bin/llvm-readobj [3948/4094] Linking CXX executable bin/llvm-rc [3949/4094] Linking CXX executable bin/llvm-profgen [3950/4094] Linking CXX executable bin/llvm-pdbutil [3951/4094] Linking CXX executable bin/llvm-opt-report [3952/4094] Linking CXX executable bin/llvm-opt-fuzzer [3953/4094] Linking CXX executable bin/llvm-objcopy [3954/4094] Linking CXX executable bin/llvm-nm [3955/4094] Linking CXX executable bin/llvm-mt [3956/4094] Linking CXX executable bin/llvm-modextract [3957/4094] Linking CXX executable bin/llvm-ml [3958/4094] Linking CXX executable bin/llvm-microsoft-demangle-fuzzer [3959/4094] Linking CXX executable bin/llvm-mca [3960/4094] Linking CXX executable bin/llvm-mc [3961/4094] Linking CXX executable bin/llvm-lto2 [3962/4094] Linking CXX executable bin/llvm-lipo [3963/4094] Linking CXX executable bin/llvm-link [3964/4094] Linking CXX executable bin/llvm-libtool-darwin [3965/4094] Generating ../../bin/llvm-strip [3966/4094] Generating ../../bin/llvm-bitcode-strip [3967/4094] Generating ../../bin/llvm-install-name-tool [3968/4094] Linking CXX executable bin/llvm-jitlink [3969/4094] Linking CXX executable bin/llvm-itanium-demangle-fuzzer [3970/4094] Linking CXX executable bin/llvm-isel-fuzzer [3971/4094] Linking CXX executable bin/llvm-ifs [3972/4094] Generating ../../bin/llvm-windres [3973/4094] Linking CXX executable bin/llvm-gsymutil [3974/4094] Linking CXX executable bin/llvm-extract [3975/4094] Linking CXX executable bin/llvm-dwp [3976/4094] Linking CXX executable bin/llvm-dwarfutil [3977/4094] Generating ../../bin/llvm-readelf [3978/4094] Linking CXX executable bin/llvm-dwarfdump [3979/4094] Linking CXX executable bin/llvm-dlang-demangle-fuzzer [3980/4094] Linking CXX executable bin/llvm-dis [3981/4094] Linking CXX static library lib/libLLVMDiff.a [3982/4094] Linking CXX executable bin/llvm-diff [3983/4094] Linking CXX executable bin/llvm-debuginfo-analyzer [3984/4094] Linking CXX executable bin/llvm-cxxmap [3985/4094] Linking CXX executable bin/llvm-cxxfilt [3986/4094] Linking CXX executable bin/llvm-cxxdump [3987/4094] Linking CXX executable bin/llvm-cvtres [3988/4094] Linking CXX static library lib/libLLVMCFIVerify.a [3989/4094] Copying llvm-locstats into /home/udu/aports/main/llvm17/src/llvm-project-17.0.6.src/build/./bin [3990/4094] Linking CXX executable bin/llvm-cat [3991/4094] Linking CXX executable bin/llvm-cfi-verify [3992/4094] Linking CXX executable bin/llvm-c-test [3993/4094] Linking CXX executable bin/llvm-bcanalyzer [3994/4094] Linking CXX executable bin/llvm-as [3995/4094] Linking CXX executable bin/lli [3996/4094] Linking CXX executable bin/llc [3997/4094] Linking CXX executable bin/dsymutil [3998/4094] Linking CXX executable bin/bugpoint [3999/4094] Linking CXX executable bin/llvm-profdata [4000/4094] Linking CXX executable bin/llvm-lto [4001/4094] Linking CXX executable bin/llvm-ar [4002/4094] Linking CXX shared module lib/LLVMgold.so [4003/4094] Linking CXX shared library lib/libLTO.so.17 [4004/4094] Linking CXX static library lib/libllvm_gtest.a [4005/4094] Linking CXX static library lib/libLLVMTestingAnnotations.a [4006/4094] Linking CXX static library lib/libLLVMDebuginfod.a [4007/4094] Linking CXX shared module lib/LLVMHello.so [4008/4094] Linking CXX executable bin/llvm-symbolizer [4009/4094] Linking CXX executable unittests/Support/CommandLineInit/CommandLineInitTests [4010/4094] Linking CXX static library lib/libllvm_gtest_main.a [4011/4094] Linking CXX executable unittests/tools/llvm-mca/LLVMMCATests [4012/4094] Linking CXX executable unittests/tools/llvm-exegesis/LLVMExegesisTests [4013/4094] Linking CXX executable unittests/tools/llvm-cfi-verify/CFIVerifyTests [4014/4094] Linking CXX executable unittests/Transforms/Vectorize/VectorizeTests [4015/4094] Linking CXX executable unittests/Transforms/Utils/UtilsTests [4016/4094] Linking CXX executable unittests/Transforms/IPO/IPOTests [4017/4094] Linking CXX executable unittests/Testing/Annotations/TestingAnnotationTests [4018/4094] Linking CXX executable unittests/Testing/ADT/TestingADTTests [4019/4094] Linking CXX executable unittests/Target/X86/X86Tests [4020/4094] Linking CXX executable unittests/Target/WebAssembly/WebAssemblyTests [4021/4094] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o [4022/4094] Linking CXX executable unittests/Target/RISCV/RISCVTests [4023/4094] Linking CXX executable unittests/Target/PowerPC/PowerPCTests [4024/4094] Creating library symlink lib/libLTO.so [4025/4094] Linking CXX executable unittests/Target/LoongArch/LoongArchTests [4026/4094] Linking CXX executable unittests/Target/ARM/ARMTests [4027/4094] Generating ../../bin/llvm-dlltool [4028/4094] Generating ../../bin/llvm-lib [4029/4094] Generating ../../bin/llvm-ranlib [4030/4094] Linking CXX executable unittests/Target/AMDGPU/AMDGPUTests [4031/4094] Linking CXX executable unittests/Target/AArch64/AArch64Tests [4032/4094] Generating ../../bin/llvm-addr2line [4033/4094] Linking CXX executable unittests/TableGen/TableGenTests [4034/4094] Linking CXX executable unittests/Remarks/RemarksTests [4035/4094] Linking CXX executable unittests/Option/OptionTests [4036/4094] Linking CXX executable unittests/MI/MITests [4037/4094] Linking CXX executable unittests/MC/X86/X86MCTests [4038/4094] Linking CXX executable unittests/MC/SystemZ/SystemZAsmLexerTests [4039/4094] Linking CXX executable unittests/MC/AMDGPU/AMDGPUDwarfTests [4040/4094] Linking CXX executable unittests/MC/MCTests [4041/4094] Linking CXX executable unittests/Linker/LinkerTests [4042/4094] Linking CXX executable unittests/LineEditor/LineEditorTests [4043/4094] Linking CXX executable unittests/FuzzMutate/FuzzMutateTests [4044/4094] Linking CXX executable unittests/ExecutionEngine/MCJIT/MCJITTests [4045/4094] Linking CXX executable unittests/ExecutionEngine/ExecutionEngineTests [4046/4094] Linking CXX executable unittests/Demangle/DemangleTests [4047/4094] Linking CXX executable unittests/CodeGen/GlobalISel/GlobalISelTests [4048/4094] Linking CXX executable unittests/Bitstream/BitstreamTests [4049/4094] Linking CXX executable unittests/Bitcode/BitcodeTests [4050/4094] Linking CXX executable unittests/BinaryFormat/BinaryFormatTests [4051/4094] Linking CXX executable unittests/AsmParser/AsmParserTests [4052/4094] Linking CXX static library lib/libLLVMTestingSupport.a [4053/4094] Linking CXX executable unittests/tools/llvm-profgen/LLVMProfgenTests [4054/4094] Linking CXX executable unittests/tools/llvm-profdata/LLVMProfdataTests [4055/4094] Linking CXX executable unittests/XRay/XRayTests [4056/4094] Linking CXX executable unittests/Transforms/Scalar/ScalarTests [4057/4094] Linking CXX executable unittests/Transforms/Coroutines/CoroTests [4058/4094] Linking CXX executable unittests/TextAPI/TextAPITests [4059/4094] Linking CXX executable unittests/Testing/Support/TestingSupportTests [4060/4094] Linking CXX executable unittests/TargetParser/TargetParserTests [4061/4094] Linking CXX executable unittests/Support/SupportTests [4062/4094] Linking CXX executable unittests/ProfileData/ProfileDataTests [4063/4094] Linking CXX executable unittests/Passes/Plugins/PluginsTests [4064/4094] Linking CXX executable unittests/Passes/PassBuilderBindings/PassesBindingsTests [4065/4094] Linking CXX executable unittests/ObjectYAML/ObjectYAMLTests [4066/4094] Linking CXX executable unittests/Object/ObjectTests [4067/4094] Linking CXX executable unittests/ObjCopy/ObjCopyTests [4068/4094] Linking CXX executable unittests/MIR/MIRTests [4069/4094] Linking CXX executable unittests/IR/IRTests [4070/4094] Linking CXX executable unittests/InterfaceStub/InterfaceStubTests [4071/4094] Linking CXX executable unittests/Frontend/LLVMFrontendTests [4072/4094] Linking CXX executable unittests/FileCheck/FileCheckTests [4073/4094] Linking CXX executable unittests/ExecutionEngine/Orc/OrcJITTests [4074/4094] Linking CXX executable unittests/ExecutionEngine/JITLink/JITLinkTests [4075/4094] Linking CXX executable unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [4076/4094] Linking CXX executable unittests/Debuginfod/DebuginfodTests [4077/4094] Linking CXX executable unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests [4078/4094] Linking CXX executable unittests/DebugInfo/PDB/DebugInfoPDBTests [4079/4094] Linking CXX executable unittests/DebugInfo/MSF/DebugInfoMSFTests [4080/4094] Linking CXX executable unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [4081/4094] Linking CXX executable unittests/DebugInfo/GSYM/DebugInfoGSYMTests [4082/4094] Linking CXX executable unittests/DebugInfo/DWARF/DebugInfoDWARFTests [4083/4094] Linking CXX executable unittests/DebugInfo/BTF/DebugInfoBTFTests [4084/4094] Linking CXX executable unittests/DebugInfo/CodeView/DebugInfoCodeViewTests [4085/4094] Linking CXX executable unittests/CodeGen/CodeGenTests [4086/4094] Linking CXX executable unittests/Analysis/AnalysisTests [4087/4094] Linking CXX executable unittests/ADT/ADTTests [4088/4094] Linking CXX executable bin/llvm-objdump [4089/4094] Linking CXX executable bin/llvm-debuginfod-find [4090/4094] Linking CXX executable bin/llvm-debuginfod [4091/4094] Linking CXX executable bin/llvm-cov [4092/4094] Linking CXX static library lib/libLLVMTableGenCommon.a [4093/4094] Generating ../../bin/llvm-otool [4094/4094] Linking CXX shared module lib/BugpointPasses.so