*** This log is abridged to its last 1000 lines: [3904/4512] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o [3905/4512] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o [3906/4512] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o [3907/4512] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o [3908/4512] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o [3909/4512] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o [3910/4512] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o [3911/4512] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o [3912/4512] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o [3913/4512] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o [3914/4512] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o [3915/4512] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o [3916/4512] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o [3917/4512] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o [3918/4512] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o [3919/4512] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o [3920/4512] Building CXX object tools/llc/CMakeFiles/llc.dir/NewPMDriver.cpp.o [3921/4512] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o [3922/4512] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o [3923/4512] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o [3924/4512] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o [3925/4512] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o [3926/4512] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o [3927/4512] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o [3928/4512] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o [3929/4512] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o [3930/4512] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o [3931/4512] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o [3932/4512] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o [3933/4512] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o [3934/4512] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o [3935/4512] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o [3936/4512] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o [3937/4512] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o [3938/4512] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o [3939/4512] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o [3940/4512] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o [3941/4512] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata-driver.cpp.o [3942/4512] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o [3943/4512] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o [3944/4512] Building CXX object tools/llvm-ctxprof-util/CMakeFiles/llvm-ctxprof-util.dir/llvm-ctxprof-util.cpp.o [3945/4512] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar-driver.cpp.o [3946/4512] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o [3947/4512] Building CXX object tools/gold/CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o [3948/4512] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o [3949/4512] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o [3950/4512] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/X86/X86TestBase.cpp.o [3951/4512] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/X86/TestIncrementalMCA.cpp.o [3952/4512] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/__/__/__/tools/llvm-mca/Views/SummaryView.cpp.o [3953/4512] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/MCATestBase.cpp.o [3954/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/RISCV/TargetTest.cpp.o [3955/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/RISCV/SnippetGeneratorTest.cpp.o [3956/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/TargetTest.cpp.o [3957/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/SnippetGeneratorTest.cpp.o [3958/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/RegisterAliasingTest.cpp.o [3959/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/BenchmarkResultTest.cpp.o [3960/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PowerPC/TargetTest.cpp.o [3961/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PowerPC/SnippetGeneratorTest.cpp.o [3962/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PowerPC/AnalysisTest.cpp.o [3963/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/AArch64/TargetTest.cpp.o [3964/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/TargetTest.cpp.o [3965/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SubprocessMemoryTest.cpp.o [3966/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SnippetRepetitorTest.cpp.o [3967/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SnippetGeneratorTest.cpp.o [3968/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SnippetFileTest.cpp.o [3969/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SchedClassResolutionTest.cpp.o [3970/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/RegisterAliasingTest.cpp.o [3971/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/BenchmarkResultTest.cpp.o [3972/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/ResultAggregatorTest.cpp.o [3973/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/RegisterValueTest.cpp.o [3974/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/ProgressMeterTest.cpp.o [3975/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/ClusteringTest.cpp.o [3976/4512] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/BenchmarkRunnerTest.cpp.o [3977/4512] Building CXX object unittests/Target/WebAssembly/CMakeFiles/WebAssemblyTests.dir/WebAssemblyExceptionInfoTest.cpp.o [3978/4512] Building CXX object unittests/Target/VE/CMakeFiles/VETests.dir/MachineInstrTest.cpp.o [3979/4512] Building CXX object unittests/Target/SPIRV/CMakeFiles/SPIRVTests.dir/SPIRVAPITest.cpp.o [3980/4512] Building CXX object unittests/Target/SPIRV/CMakeFiles/SPIRVTests.dir/SPIRVPartialOrderingVisitorTests.cpp.o [3981/4512] Building CXX object unittests/Target/SPIRV/CMakeFiles/SPIRVTests.dir/SPIRVSortBlocksTests.cpp.o [3982/4512] Building CXX object unittests/Target/SPIRV/CMakeFiles/SPIRVTests.dir/SPIRVConvergenceRegionAnalysisTests.cpp.o [3983/4512] Building CXX object unittests/Target/RISCV/CMakeFiles/RISCVTests.dir/RISCVInstrInfoTest.cpp.o [3984/4512] Building CXX object unittests/Target/RISCV/CMakeFiles/RISCVTests.dir/MCInstrAnalysisTest.cpp.o [3985/4512] Building CXX object unittests/Target/LoongArch/CMakeFiles/LoongArchTests.dir/MCInstrAnalysisTest.cpp.o [3986/4512] Building CXX object unittests/Target/LoongArch/CMakeFiles/LoongArchTests.dir/InstSizes.cpp.o [3987/4512] Building CXX object unittests/Target/ARM/CMakeFiles/ARMTests.dir/InstSizes.cpp.o [3988/4512] Building CXX object unittests/Target/ARM/CMakeFiles/ARMTests.dir/MachineInstrTest.cpp.o [3989/4512] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/Immediates.cpp.o [3990/4512] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/AArch64SVESchedPseudoTest.cpp.o [3991/4512] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/AArch64RegisterInfoTest.cpp.o [3992/4512] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/SMEAttributesTest.cpp.o [3993/4512] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/MatrixRegisterAliasing.cpp.o [3994/4512] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/InstSizes.cpp.o [3995/4512] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/DecomposeStackOffsetTest.cpp.o [3996/4512] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/AddressingModes.cpp.o [3997/4512] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/AArch64InstPrinterTest.cpp.o [3998/4512] Building CXX object third-party/unittest/UnitTestMain/CMakeFiles/llvm_gtest_main.dir/TestMain.cpp.o [3999/4512] Building CXX object third-party/unittest/CMakeFiles/llvm_gtest.dir/googlemock/src/gmock-all.cc.o [4000/4512] Building CXX object third-party/unittest/CMakeFiles/llvm_gtest.dir/googletest/src/gtest-all.cc.o [4001/4512] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/SupportHelpers.cpp.o [4002/4512] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o [4003/4512] Building CXX object lib/Testing/Annotations/CMakeFiles/LLVMTestingAnnotations.dir/Annotations.cpp.o [4004/4512] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPServer.cpp.o In file included from /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:14: /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h: In instantiation of 'void llvm::ARM::EHABI::PrinterContext::PrintUnwindInformation() const [with ET = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2570:31: required from here 2570 | Ctx.PrintUnwindInformation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:628:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 628 | for (const Elf_Shdr &Sec : unwrapOrError(FileName, ELF.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:628:43: note: the temporary was destroyed at the end of the full expression 'llvm::unwrapOrError > > >(((const llvm::ARM::EHABI::PrinterContext >*)this)->llvm::ARM::EHABI::PrinterContext >::FileName, llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >]())' 628 | for (const Elf_Shdr &Sec : unwrapOrError(FileName, ELF.sections())) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h: In instantiation of 'llvm::ErrorOr llvm::ARM::EHABI::PrinterContext::FunctionAtAddress(uint64_t, std::optional) const [with ET = llvm::object::ELFType; uint64_t = long unsigned int]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:579:35: required from 'void llvm::ARM::EHABI::PrinterContext::PrintIndexTable(unsigned int, const Elf_Shdr*) const [with ET = llvm::object::ELFType; Elf_Shdr = llvm::object::Elf_Shdr_Impl >]' 579 | if (ErrorOr Name = FunctionAtAddress(Address, SecIndex)) | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:638:7: required from 'void llvm::ARM::EHABI::PrinterContext::PrintUnwindInformation() const [with ET = llvm::object::ELFType]' 638 | PrintIndexTable(SectionIndex, &Sec); | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2570:31: required from here 2570 | Ctx.PrintUnwindInformation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:376:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 376 | for (const Elf_Sym &Sym : unwrapOrError(FileName, ELF.symbols(Symtab))) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:376:42: note: the temporary was destroyed at the end of the full expression 'llvm::unwrapOrError > > >(((const llvm::ARM::EHABI::PrinterContext >*)this)->llvm::ARM::EHABI::PrinterContext >::FileName, llvm::object::ELFFile::symbols(const Elf_Shdr*) const [with ELFT = llvm::object::ELFType; typename ELFT::SymRange = llvm::ArrayRef > >; Elf_Shdr = llvm::object::Elf_Shdr_Impl >](((const llvm::ARM::EHABI::PrinterContext >::Elf_Shdr*)((const llvm::ARM::EHABI::PrinterContext >*)this)->llvm::ARM::EHABI::PrinterContext >::Symtab)))' 376 | for (const Elf_Sym &Sym : unwrapOrError(FileName, ELF.symbols(Symtab))) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h: In instantiation of 'const typename ET::Shdr* llvm::ARM::EHABI::PrinterContext::FindExceptionTable(unsigned int, off_t) const [with ET = llvm::object::ELFType; typename ET::Shdr = llvm::object::Elf_Shdr_Impl >; off_t = long int]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:599:15: required from 'void llvm::ARM::EHABI::PrinterContext::PrintIndexTable(unsigned int, const Elf_Shdr*) const [with ET = llvm::object::ELFType; Elf_Shdr = llvm::object::Elf_Shdr_Impl >]' 599 | EHT = FindExceptionTable(SectionIndex, Entry * IndexTableEntrySize + 4); | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:638:7: required from 'void llvm::ARM::EHABI::PrinterContext::PrintUnwindInformation() const [with ET = llvm::object::ELFType]' 638 | PrintIndexTable(SectionIndex, &Sec); | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2570:31: required from here 2570 | Ctx.PrintUnwindInformation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:406:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 406 | for (const Elf_Shdr &Sec : unwrapOrError(FileName, ELF.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:406:43: note: the temporary was destroyed at the end of the full expression 'llvm::unwrapOrError > > >(((const llvm::ARM::EHABI::PrinterContext >*)this)->llvm::ARM::EHABI::PrinterContext >::FileName, llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >]())' 406 | for (const Elf_Shdr &Sec : unwrapOrError(FileName, ELF.sections())) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:415:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 415 | for (const Elf_Rel &R : unwrapOrError(FileName, ELF.rels(Sec))) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:415:42: note: the temporary was destroyed at the end of the full expression 'llvm::unwrapOrError, false> > >(((const llvm::ARM::EHABI::PrinterContext >*)this)->llvm::ARM::EHABI::PrinterContext >::FileName, llvm::object::ELFFile::rels(const Elf_Shdr&) const [with ELFT = llvm::object::ELFType; typename ELFT::RelRange = llvm::ArrayRef, false> >; Elf_Shdr = llvm::object::Elf_Shdr_Impl >]((* & Sec)))' 415 | for (const Elf_Rel &R : unwrapOrError(FileName, ELF.rels(Sec))) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h: In instantiation of 'const typename ET::Shdr* llvm::ARM::EHABI::findSectionContainingAddress(const llvm::object::ELFFile&, llvm::StringRef, uint64_t) [with ET = llvm::object::ELFType; typename ET::Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:603:43: required from 'void llvm::ARM::EHABI::PrinterContext::PrintIndexTable(unsigned int, const Elf_Shdr*) const [with ET = llvm::object::ELFType; Elf_Shdr = llvm::object::Elf_Shdr_Impl >]' 603 | EHT = findSectionContainingAddress(ELF, FileName, TableEntryAddress); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:638:7: required from 'void llvm::ARM::EHABI::PrinterContext::PrintUnwindInformation() const [with ET = llvm::object::ELFType]' 638 | PrintIndexTable(SectionIndex, &Sec); | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2570:31: required from here 2570 | Ctx.PrintUnwindInformation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:440:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 440 | for (const typename ET::Shdr &Sec : unwrapOrError(FileName, Obj.sections())) | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ARMEHABIPrinter.h:440:52: note: the temporary was destroyed at the end of the full expression 'llvm::unwrapOrError > > >(FileName, llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >]())' 440 | for (const typename ET::Shdr &Sec : unwrapOrError(FileName, Obj.sections())) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1842:39: required from 'void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]' 1842 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2004:3: required from '{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 2004 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:581:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 581 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]' 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:813:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 813 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:823:27: required from here 823 | return createELFDumper(*ELFObj, Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1801:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1801 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1801: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)' 1801 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1842:39: required from 'void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]' 1842 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2004:3: required from '{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 2004 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:581:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 581 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]' 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:813:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 813 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:827:27: required from here 827 | return createELFDumper(*ELFObj, Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1801:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1801 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1801: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)' 1801 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1842:39: required from 'void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]' 1842 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2004:3: required from '{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 2004 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:581:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 581 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]' 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:813:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 813 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:831:27: required from here 831 | return createELFDumper(*ELFObj, Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1801:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1801 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1801: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)' 1801 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1842:39: required from 'void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]' 1842 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2004:3: required from '{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 2004 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:581:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 581 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]' 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:813:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 813 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:834:25: required from here 834 | return createELFDumper(*cast(&Obj), Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1801:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1801 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1801: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)' 1801 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7279:28: required from here 7279 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7286:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7286 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7286: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)' 7286 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7214:28: required from here 7214 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7217:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7217 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7217: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)' 7217 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8112:28: required from here 8112 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8116:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 8116 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8116: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)' 8116 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3911:28: required from here 3911 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3952:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3952 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3952: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)' 3952 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4793:28: required from here 4793 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4810:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4810 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4810: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)' 4810 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4832:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4832 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4832: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)' 4832 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7279:28: required from here 7279 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7286:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7286 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7286: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)' 7286 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7214:28: required from here 7214 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7217:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7217 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7217: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)' 7217 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8112:28: required from here 8112 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8116:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 8116 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8116: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)' 8116 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3911:28: required from here 3911 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3952:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3952 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3952: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)' 3952 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4793:28: required from here 4793 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4810:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4810 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4810: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)' 4810 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4832:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4832 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4832: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)' 4832 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7279:28: required from here 7279 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7286:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7286 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7286: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)' 7286 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7214:28: required from here 7214 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7217:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7217 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7217: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)' 7217 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8112:28: required from here 8112 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8116:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 8116 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8116: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)' 8116 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3911:28: required from here 3911 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3952:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3952 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3952: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)' 3952 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4793:28: required from here 4793 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4810:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4810 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4810: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)' 4810 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4832:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4832 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4832: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)' 4832 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7279:28: required from here 7279 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7286:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7286 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7286: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)' 7286 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7214:28: required from here 7214 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7217:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7217 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7217: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)' 7217 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8112:28: required from here 8112 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8116:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 8116 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8116: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)' 8116 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3911:28: required from here 3911 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3952:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3952 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3952: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)' 3952 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4793:28: required from here 4793 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4810:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4810 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4810: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)' 4810 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4832:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4832 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4832: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)' 4832 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8158:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 8158 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8159 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 8160 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8156:28: required from here 8156 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6419:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6419 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6419: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)' 6419 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7174:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 7174 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7172:28: required from here 7172 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3735:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3735 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3735: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)' 3735 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8168:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 8168 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8163:28: required from here 8163 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6747:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6747 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6747: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)' 6747 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2866:5: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2866 | printAttributes(ELF::SHT_HEXAGON_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2863:28: required from here 2863 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2917:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2917 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2917: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)' 2917 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'llvm::ArrayRef {anonymous}::ELFDumper::getMemtagGlobalsSectionContents(uint64_t) [with ELFT = llvm::object::ELFType; uint64_t = long unsigned int]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6355:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6355 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6313:31: required from here 6313 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6284:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6284 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6284: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)' 6284 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3438:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3438 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3437:28: required from here 3437 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2307:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2307 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2307: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)' 2307 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8158:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 8158 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8159 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 8160 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8156:28: required from here 8156 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6419:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6419 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6419: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)' 6419 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7174:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 7174 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7172:28: required from here 7172 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3735:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3735 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3735: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)' 3735 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8168:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 8168 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8163:28: required from here 8163 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6747:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6747 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6747: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)' 6747 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2866:5: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2866 | printAttributes(ELF::SHT_HEXAGON_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2863:28: required from here 2863 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2917:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2917 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2917: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)' 2917 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'llvm::ArrayRef {anonymous}::ELFDumper::getMemtagGlobalsSectionContents(uint64_t) [with ELFT = llvm::object::ELFType; uint64_t = long unsigned int]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6355:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6355 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6313:31: required from here 6313 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6284:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6284 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6284: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)' 6284 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3438:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3438 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3437:28: required from here 3437 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2307:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2307 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2307: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)' 2307 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8158:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 8158 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8159 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 8160 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8156:28: required from here 8156 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6419:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6419 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6419: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)' 6419 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7174:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 7174 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7172:28: required from here 7172 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3735:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3735 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3735: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)' 3735 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8168:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 8168 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8163:28: required from here 8163 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6747:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6747 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6747: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)' 6747 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2866:5: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2866 | printAttributes(ELF::SHT_HEXAGON_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2863:28: required from here 2863 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2917:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2917 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2917: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)' 2917 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'llvm::ArrayRef {anonymous}::ELFDumper::getMemtagGlobalsSectionContents(uint64_t) [with ELFT = llvm::object::ELFType; uint64_t = long unsigned int]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6355:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6355 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6313:31: required from here 6313 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6284:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6284 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6284: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)' 6284 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3438:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3438 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3437:28: required from here 3437 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2307:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2307 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2307: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)' 2307 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8158:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 8158 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8159 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 8160 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8156:28: required from here 8156 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6419:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6419 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6419: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)' 6419 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7174:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 7174 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7172:28: required from here 7172 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3735:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3735 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3735: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)' 3735 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8168:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 8168 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8163:28: required from here 8163 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6747:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6747 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6747: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)' 6747 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2866:5: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2866 | printAttributes(ELF::SHT_HEXAGON_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:224:8: required from here 224 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2917:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2917 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2917: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)' 2917 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'llvm::ArrayRef {anonymous}::ELFDumper::getMemtagGlobalsSectionContents(uint64_t) [with ELFT = llvm::object::ELFType; uint64_t = long unsigned int]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6355:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6355 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:226:8: required from here 226 | void printMemtag() override; | ^~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6284:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6284 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6284: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)' 6284 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3438:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3438 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:225:8: required from here 225 | void printStackMap() const override; | ^~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2307:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2307 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2307: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)' 2307 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3065: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 > >]' 3065 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2894:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2894 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2863:28: required from here 2863 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:54: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3065: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 > >]' 3065 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2894:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2894 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2863:28: required from here 2863 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:54: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3065: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 > >]' 3065 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2894:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2894 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2863:28: required from here 2863 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:54: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3065: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 > >]' 3065 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2894:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2894 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:224:8: required from here 224 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:54: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ [4005/4512] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPClient.cpp.o [4006/4512] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/Debuginfod.cpp.o [4007/4512] Building CXX object lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/BuildIDFetcher.cpp.o [4008/4512] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o In file included from /usr/include/c++/14.2.0/algorithm:60, from /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/include/llvm/ADT/SmallVector.h:18, from /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/include/llvm/Testing/Annotations/Annotations.h:11, from /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/lib/Testing/Annotations/Annotations.cpp:9: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long unsigned int; _Up = long unsigned int; bool _IsMove = true]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = long unsigned int*; _OI = long unsigned int*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:521:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = long unsigned int*; _OI = long unsigned int*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:548:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = long unsigned int*; _OI = long unsigned int*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:555:31, inlined from '_OI std::move(_II, _II, _OI) [with _II = long unsigned int*; _OI = long unsigned int*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:683:38, inlined from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = long unsigned int]' at /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/include/llvm/ADT/SmallVector.h:1070:25, inlined from 'llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = long unsigned int; unsigned int N = 1]' at /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/include/llvm/ADT/SmallVector.h:1258:36, inlined from 'llvm::StringMap > llvm::Annotations::all_points() const' at /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/lib/Testing/Annotations/Annotations.cpp:123:43: /usr/include/c++/14.2.0/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object '' with type 'llvm::SmallVector' [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/lib/Testing/Annotations/Annotations.cpp: In member function 'llvm::StringMap > llvm::Annotations::all_points() const': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/lib/Testing/Annotations/Annotations.cpp:123:43: note: '' declared here 123 | Result[Name] = {Pts.begin(), Pts.end()}; | ^ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long unsigned int; _Up = long unsigned int; bool _IsMove = true]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = long unsigned int*; _OI = long unsigned int*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:521:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = long unsigned int*; _OI = long unsigned int*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:548:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = long unsigned int*; _OI = long unsigned int*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:555:31, inlined from '_OI std::move(_II, _II, _OI) [with _II = long unsigned int*; _OI = long unsigned int*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:683:38, inlined from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = long unsigned int]' at /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/include/llvm/ADT/SmallVector.h:1093:14, inlined from 'llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = long unsigned int; unsigned int N = 1]' at /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/include/llvm/ADT/SmallVector.h:1258:36, inlined from 'llvm::StringMap > llvm::Annotations::all_points() const' at /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/lib/Testing/Annotations/Annotations.cpp:123:43: /usr/include/c++/14.2.0/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' forming offset 24 is out of the bounds [0, 24] of object '' with type 'llvm::SmallVector' [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/lib/Testing/Annotations/Annotations.cpp: In member function 'llvm::StringMap > llvm::Annotations::all_points() const': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/lib/Testing/Annotations/Annotations.cpp:123:43: note: '' declared here 123 | Result[Name] = {Pts.begin(), Pts.end()}; | ^ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = llvm::Annotations::Range; _Up = llvm::Annotations::Range; bool _IsMove = true]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:521:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:548:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:555:31, inlined from '_OI std::move(_II, _II, _OI) [with _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:683:38, inlined from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::Annotations::Range]' at /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/include/llvm/ADT/SmallVector.h:1070:25, inlined from 'llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = llvm::Annotations::Range; unsigned int N = 1]' at /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/include/llvm/ADT/SmallVector.h:1258:36, inlined from 'llvm::StringMap > llvm::Annotations::all_ranges() const' at /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/lib/Testing/Annotations/Annotations.cpp:170:36: /usr/include/c++/14.2.0/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' forming offset 32 is out of the bounds [0, 32] of object '' with type 'llvm::SmallVector' [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/lib/Testing/Annotations/Annotations.cpp: In member function 'llvm::StringMap > llvm::Annotations::all_ranges() const': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/lib/Testing/Annotations/Annotations.cpp:170:36: note: '' declared here 170 | Res[Name] = {R.begin(), R.end()}; | ^ In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = llvm::Annotations::Range; _Up = llvm::Annotations::Range; bool _IsMove = true]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:521:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:548:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:555:31, inlined from '_OI std::move(_II, _II, _OI) [with _II = llvm::Annotations::Range*; _OI = llvm::Annotations::Range*]' at /usr/include/c++/14.2.0/bits/stl_algobase.h:683:38, inlined from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = llvm::Annotations::Range]' at /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/include/llvm/ADT/SmallVector.h:1093:14, inlined from 'llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = llvm::Annotations::Range; unsigned int N = 1]' at /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/include/llvm/ADT/SmallVector.h:1258:36, inlined from 'llvm::StringMap > llvm::Annotations::all_ranges() const' at /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/lib/Testing/Annotations/Annotations.cpp:170:36: /usr/include/c++/14.2.0/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' forming offset 32 is out of the bounds [0, 32] of object '' with type 'llvm::SmallVector' [-Warray-bounds=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/lib/Testing/Annotations/Annotations.cpp: In member function 'llvm::StringMap > llvm::Annotations::all_ranges() const': /home/udu/aports/main/llvm20/src/llvm-project-20.1.8.src/llvm/lib/Testing/Annotations/Annotations.cpp:170:36: note: '' declared here 170 | Res[Name] = {R.begin(), R.end()}; | ^ [4009/4512] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUPALMetadata.cpp.o [4010/4512] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUDelayedMCExpr.cpp.o [4011/4512] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o [4012/4512] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o [4013/4512] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCTargetDesc.cpp.o [4014/4512] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o [4015/4512] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600InstPrinter.cpp.o [4016/4512] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCKernelDescriptor.cpp.o [4017/4512] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o [4018/4512] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o [4019/4512] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCExpr.cpp.o [4020/4512] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o [4021/4512] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o [4022/4512] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUInstPrinter.cpp.o [4023/4512] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o [4024/4512] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o [4025/4512] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o [4026/4512] Building CXX object lib/Target/AMDGPU/MCA/CMakeFiles/LLVMAMDGPUTargetMCA.dir/AMDGPUCustomBehaviour.cpp.o [4027/4512] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o [4028/4512] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o [4029/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o [4030/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o [4031/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o [4032/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIProgramInfo.cpp.o [4033/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPreEmitPeephole.cpp.o [4034/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPreAllocateWWMRegs.cpp.o [4035/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPostRABundler.cpp.o [4036/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o [4037/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeVGPRLiveRange.cpp.o [4038/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o [4039/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o [4040/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIModeRegisterDefaults.cpp.o [4041/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIModeRegister.cpp.o [4042/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o [4043/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o [4044/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o [4045/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerSGPRSpills.cpp.o [4046/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerWWMCopies.cpp.o [4047/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o [4048/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o [4049/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o [4050/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILateBranchLowering.cpp.o [4051/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o [4052/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o [4053/4512] Linking CXX static library lib/libLLVMAMDGPUUtils.a [4054/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o [4055/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertHardClauses.cpp.o [4056/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o [4057/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFormMemoryClauses.cpp.o [4058/4512] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o