*** This log is abridged to its last 1000 lines: 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/llvm19/src/llvm-project-19.1.7.src/llvm/include/llvm/ADT/SmallVector.h:1107:14, inlined from 'llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = llvm::Annotations::Range; unsigned int N = 1]' at /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/include/llvm/ADT/SmallVector.h:1272:36, inlined from 'llvm::StringMap > llvm::Annotations::all_ranges() const' at /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/lib/Testing/Annotations/Annotations.cpp: In member function 'llvm::StringMap > llvm::Annotations::all_ranges() const': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/lib/Testing/Annotations/Annotations.cpp:170:36: note: '' declared here 170 | Res[Name] = {R.begin(), R.end()}; | ^ [3794/4290] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUDelayedMCExpr.cpp.o [3795/4290] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o [3796/4290] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o [3797/4290] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCTargetDesc.cpp.o [3798/4290] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o [3799/4290] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600InstPrinter.cpp.o [3800/4290] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCKernelDescriptor.cpp.o [3801/4290] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o [3802/4290] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o [3803/4290] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCExpr.cpp.o [3804/4290] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o [3805/4290] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o [3806/4290] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUInstPrinter.cpp.o [3807/4290] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o [3808/4290] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o [3809/4290] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o [3810/4290] Building CXX object lib/Target/AMDGPU/MCA/CMakeFiles/LLVMAMDGPUTargetMCA.dir/AMDGPUCustomBehaviour.cpp.o [3811/4290] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o [3812/4290] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o [3813/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o [3814/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o [3815/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o [3816/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIProgramInfo.cpp.o [3817/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPreEmitPeephole.cpp.o [3818/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPreAllocateWWMRegs.cpp.o [3819/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPostRABundler.cpp.o [3820/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o [3821/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeVGPRLiveRange.cpp.o [3822/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o [3823/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o [3824/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIModeRegisterDefaults.cpp.o [3825/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIModeRegister.cpp.o [3826/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o In file included from /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:272: /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/build/lib/Target/AMDGPU/AMDGPUGenSearchableTables.inc: In function 'const llvm::AMDGPU::MIMGDimInfo* llvm::AMDGPU::getMIMGDimInfoByEncoding(uint8_t)': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/build/lib/Target/AMDGPU/AMDGPUGenSearchableTables.inc:2973: warning: comparison is always false due to limited range of data type [-Wtype-limits] 2973 | if ((Encoding < 0x0) || [3827/4290] Linking CXX static library lib/libLLVMAMDGPUUtils.a [3828/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o [3829/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o [3830/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerSGPRSpills.cpp.o [3831/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerWWMCopies.cpp.o In file included from /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:14: /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2557:31: required from here 2557 | Ctx.PrintUnwindInformation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2557:31: required from here 2557 | Ctx.PrintUnwindInformation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2557:31: required from here 2557 | Ctx.PrintUnwindInformation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2557:31: required from here 2557 | Ctx.PrintUnwindInformation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.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/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1829:39: required from 'void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]' 1829 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1991:3: required from '{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 1991 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:581:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 581 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]' 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:813:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 813 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:823:27: required from here 823 | return createELFDumper(*ELFObj, Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1829:39: required from 'void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]' 1829 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1991:3: required from '{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 1991 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:581:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 581 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]' 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:813:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 813 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:827:27: required from here 827 | return createELFDumper(*ELFObj, Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1829:39: required from 'void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]' 1829 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1991:3: required from '{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 1991 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:581:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 581 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]' 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:813:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 813 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:831:27: required from here 831 | return createELFDumper(*ELFObj, Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::pair {anonymous}::ELFDumper::findDynamic() [with ELFT = llvm::object::ELFType; typename ELFT::Phdr = llvm::object::Elf_Phdr_Impl >; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1829:39: required from 'void {anonymous}::ELFDumper::loadDynamicTable() [with ELFT = llvm::object::ELFType]' 1829 | std::tie(DynamicPhdr, DynamicSec) = findDynamic(); | ^~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1991:3: required from '{anonymous}::ELFDumper::ELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 1991 | loadDynamicTable(); | ^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:581:69: required from '{anonymous}::GNUELFDumper::GNUELFDumper(const llvm::object::ELFObjectFile&, llvm::ScopedPrinter&) [with ELFT = llvm::object::ELFType]' 581 | OS(static_cast(Writer.getOStream())) { | ^ /usr/include/c++/14.2.0/bits/unique_ptr.h:1076:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::GNUELFDumper >; _Args = {const llvm::object::ELFObjectFile >&, llvm::ScopedPrinter&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<{anonymous}::GNUELFDumper > >]' 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:813:48: required from 'std::unique_ptr llvm::createELFDumper(const object::ELFObjectFile&, ScopedPrinter&) [with ELFT = object::ELFType]' 813 | return std::make_unique>(Obj, Writer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:834:25: required from here 834 | return createELFDumper(*cast(&Obj), Writer); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1788:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1788 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7250:28: required from here 7250 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7185:28: required from here 7185 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8083:28: required from here 8083 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3895:28: required from here 3895 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4777:28: required from here 4777 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794:40: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7250:28: required from here 7250 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7185:28: required from here 7185 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8083:28: required from here 8083 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3895:28: required from here 3895 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4777:28: required from here 4777 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794:40: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7250:28: required from here 7250 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7185:28: required from here 7185 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8083:28: required from here 8083 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3895:28: required from here 3895 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4777:28: required from here 4777 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794:40: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printSectionHeaders() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7250:28: required from here 7250 | template void LLVMELFDumper::printSectionHeaders() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7257:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7257 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7185:28: required from here 7185 | template void LLVMELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7188:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 7188 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::LLVMELFDumper::printELFLinkerOptions() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8083:28: required from here 8083 | template void LLVMELFDumper::printELFLinkerOptions() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8087:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 8087 | for (const Elf_Shdr &Shdr : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printRelocations() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3895:28: required from here 3895 | template void GNUELFDumper::printRelocations() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3936:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3936 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::GNUELFDumper::printSectionMapping() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4777:28: required from here 4777 | template void GNUELFDumper::printSectionMapping() { | ^~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794:5: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4794:40: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4794 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:4816:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 4816 | for (const Elf_Shdr &Sec : cantFail(this->Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8129:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 8129 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8130 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 8131 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8127:28: required from here 8127 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7145:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 7145 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7143:28: required from here 7143 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8139:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 8139 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8134:28: required from here 8134 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2853:5: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2853 | printAttributes(ELF::SHT_HEXAGON_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2850:28: required from here 2850 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'llvm::ArrayRef {anonymous}::ELFDumper::getMemtagGlobalsSectionContents(uint64_t) [with ELFT = llvm::object::ELFType; uint64_t = long unsigned int]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6329:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6329 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6287:31: required from here 6287 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:49: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3425:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3425 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3424:28: required from here 3424 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8129:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 8129 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8130 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 8131 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8127:28: required from here 8127 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7145:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 7145 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7143:28: required from here 7143 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8139:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 8139 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8134:28: required from here 8134 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2853:5: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2853 | printAttributes(ELF::SHT_HEXAGON_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2850:28: required from here 2850 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'llvm::ArrayRef {anonymous}::ELFDumper::getMemtagGlobalsSectionContents(uint64_t) [with ELFT = llvm::object::ELFType; uint64_t = long unsigned int]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6329:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6329 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6287:31: required from here 6287 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:49: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3425:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3425 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3424:28: required from here 3424 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8129:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 8129 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8130 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 8131 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8127:28: required from here 8127 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7145:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 7145 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7143:28: required from here 7143 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8139:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 8139 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8134:28: required from here 8134 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2853:5: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2853 | printAttributes(ELF::SHT_HEXAGON_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2850:28: required from here 2850 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'llvm::ArrayRef {anonymous}::ELFDumper::getMemtagGlobalsSectionContents(uint64_t) [with ELFT = llvm::object::ELFType; uint64_t = long unsigned int]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6329:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6329 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6287:31: required from here 6287 | template void ELFDumper::printMemtag() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:49: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3425:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3425 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3424:28: required from here 3424 | template void ELFDumper::printStackMap() const { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printDependentLibsHelper(llvm::function_ref, llvm::function_ref) [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8129:33: required from 'void {anonymous}::LLVMELFDumper::printDependentLibs() [with ELFT = llvm::object::ELFType]' 8129 | this->printDependentLibsHelper( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8130 |  [](const Elf_Shdr &) {}, | ~~~~~~~~~~~~~~~~~~~~~~~~ 8131 |  [this](StringRef Lib, uint64_t) { W.printString(Lib); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8127:28: required from here 8127 | template void LLVMELFDumper::printDependentLibs() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6393:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6393 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'std::vector<{anonymous}::GroupSection> {anonymous}::ELFDumper::getGroups() [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7145:48: required from 'void {anonymous}::LLVMELFDumper::printGroupSections() [with ELFT = llvm::object::ELFType]' 7145 | std::vector V = this->getGroups(); | ~~~~~~~~~~~~~~~^~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:7143:28: required from here 7143 | template void LLVMELFDumper::printGroupSections() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3719:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 3719 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printNonRelocatableStackSizes(std::function) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8139:40: required from 'void {anonymous}::LLVMELFDumper::printStackSizes() [with ELFT = llvm::object::ELFType]' 8139 | this->printNonRelocatableStackSizes([]() {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:8134:28: required from here 8134 | template void LLVMELFDumper::printStackSizes() { | ^~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6721:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6721 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'void {anonymous}::ELFDumper::printAttributes(unsigned int, std::unique_ptr, llvm::endianness) [with ELFT = llvm::object::ELFType]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2853:5: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2853 | printAttributes(ELF::SHT_HEXAGON_ATTRIBUTES, | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:224:8: required from here 224 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2904:38: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2904 | for (const Elf_Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'llvm::ArrayRef {anonymous}::ELFDumper::getMemtagGlobalsSectionContents(uint64_t) [with ELFT = llvm::object::ELFType; uint64_t = long unsigned int]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6329:32: required from 'void {anonymous}::ELFDumper::printMemtag() [with ELFT = llvm::object::ELFType]' 6329 | ArrayRef Contents = getMemtagGlobalsSectionContents(MemtagGlobals); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:226:8: required from here 226 | void printMemtag() override; | ^~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:6258:49: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 6258 | for (const typename ELFT::Shdr &Sec : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFT::Shdr* {anonymous}::ELFDumper::findSectionByName(llvm::StringRef) const [with ELFT = llvm::object::ELFType; typename ELFT::Shdr = llvm::object::Elf_Shdr_Impl >]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3425:37: required from 'void {anonymous}::ELFDumper::printStackMap() const [with ELFT = llvm::object::ELFType]' 3425 | const Elf_Shdr *StackMapSection = findSectionByName(".llvm_stackmaps"); | ^~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:225:8: required from here 225 | void printStackMap() const override; | ^~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2294:39: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 2294 | for (const Elf_Shdr &Shdr : cantFail(Obj.sections())) { | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3052:40: required from 'llvm::Error {anonymous}::MipsGOTParser::findGOT(Elf_Dyn_Range, Elf_Sym_Range) [with ELFT = llvm::object::ELFType; Elf_Dyn_Range = llvm::ArrayRef > >; Elf_Sym_Range = llvm::ArrayRef > >]' 3052 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2881:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2881 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2850:28: required from here 2850 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:54: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3052:40: required from 'llvm::Error {anonymous}::MipsGOTParser::findGOT(Elf_Dyn_Range, Elf_Sym_Range) [with ELFT = llvm::object::ELFType; Elf_Dyn_Range = llvm::ArrayRef > >; Elf_Sym_Range = llvm::ArrayRef > >]' 3052 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2881:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2881 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2850:28: required from here 2850 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:54: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3052:40: required from 'llvm::Error {anonymous}::MipsGOTParser::findGOT(Elf_Dyn_Range, Elf_Sym_Range) [with ELFT = llvm::object::ELFType; Elf_Dyn_Range = llvm::ArrayRef > >; Elf_Sym_Range = llvm::ArrayRef > >]' 3052 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2881:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2881 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2850:28: required from here 2850 | template void ELFDumper::printArchSpecificInfo() { | ^~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:54: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp: In instantiation of 'const typename ELFO::Elf_Shdr* findNotEmptySectionByAddress(const ELFO&, llvm::StringRef, uint64_t) [with ELFO = llvm::object::ELFFile >; typename ELFO::Elf_Shdr = llvm::object::Elf_Shdr_Impl >; uint64_t = long unsigned int]': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:3052:40: required from 'llvm::Error {anonymous}::MipsGOTParser::findGOT(Elf_Dyn_Range, Elf_Sym_Range) [with ELFT = llvm::object::ELFType; Elf_Dyn_Range = llvm::ArrayRef > >; Elf_Sym_Range = llvm::ArrayRef > >]' 3052 | GotSec = findNotEmptySectionByAddress(Obj, FileName, *DtPltGot); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:2881:33: required from 'void {anonymous}::ELFDumper::printArchSpecificInfo() [with ELFT = llvm::object::ELFType]' 2881 | if (Error E = Parser.findGOT(dynamic_table(), dynamic_symbols())) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:224:8: required from here 224 | void printArchSpecificInfo() override; | ^~~~~~~~~~~~~~~~~~~~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:3: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ^~~ /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/tools/llvm-readobj/ELFDumper.cpp:1058:54: note: the temporary was destroyed at the end of the full expression 'llvm::cantFail > > >(llvm::object::ELFFile::sections() const [with ELFT = llvm::object::ELFType; typename ELFT::ShdrRange = llvm::ArrayRef > >](), 0)' 1058 | for (const typename ELFO::Elf_Shdr &Shdr : cantFail(Obj.sections())) | ~~~~~~~~^~~~~~~~~~~~~~~~ [3832/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o [3833/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o [3834/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o [3835/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILateBranchLowering.cpp.o [3836/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o [3837/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o [3838/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o [3839/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertHardClauses.cpp.o [3840/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o [3841/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFormMemoryClauses.cpp.o [3842/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o [3843/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o [3844/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o [3845/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o [3846/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetTransformInfo.cpp.o [3847/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600TargetMachine.cpp.o [3848/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Subtarget.cpp.o [3849/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o [3850/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o [3851/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o [3852/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OpenCLImageTypeLoweringPass.cpp.o [3853/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MCInstLower.cpp.o [3854/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o [3855/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o [3856/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o [3857/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelDAGToDAG.cpp.o [3858/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o [3859/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o [3860/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o [3861/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o [3862/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o [3863/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600CodeGenPassBuilder.cpp.o [3864/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o [3865/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600AsmPrinter.cpp.o [3866/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNVOPDUtils.cpp.o [3867/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o [3868/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRewritePartialRegUses.cpp.o [3869/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o [3870/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNPreRALongBranchReg.cpp.o [3871/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNPreRAOptimizations.cpp.o [3872/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNNSAReassign.cpp.o [3873/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o [3874/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o [3875/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o [3876/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o [3877/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNDPPCombine.cpp.o [3878/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNCreateVOPD.cpp.o [3879/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineCFGStructurizer.cpp.o [3880/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o [3881/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o [3882/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o [3883/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o [3884/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o [3885/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o [3886/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSplitModule.cpp.o [3887/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSetWavePriority.cpp.o [3888/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteUndefForPHI.cpp.o [3889/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o [3890/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUResourceUsageAnalysis.cpp.o [3891/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURemoveIncompatibleFunctions.cpp.o [3892/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o [3893/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegBankSelect.cpp.o [3894/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegBankCombiner.cpp.o [3895/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteKernelArguments.cpp.o [3896/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o [3897/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPrintfRuntimeBinding.cpp.o [3898/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPreLegalizerCombiner.cpp.o [3899/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPostLegalizerCombiner.cpp.o [3900/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPerfHintAnalysis.cpp.o [3901/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o [3902/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMIRFormatter.cpp.o [3903/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMarkLastScratchLoad.cpp.o [3904/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInsertSingleUseVDST.cpp.o [3905/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIGroupLP.cpp.o [3906/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o [3907/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o [3908/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o [3909/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o [3910/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o [3911/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerModuleLDSPass.cpp.o [3912/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelAttributes.cpp.o [3913/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerKernelArguments.cpp.o [3914/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerBufferFatPointers.cpp.o [3915/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o [3916/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUImageIntrinsicOptimizer.cpp.o [3917/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o [3918/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o [3919/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULateCodeGenPrepare.cpp.o [3920/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o [3921/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o [3922/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o [3923/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o [3924/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstCombineIntrinsic.cpp.o [3925/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInsertDelayAlu.cpp.o [3926/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUHSAMetadataStreamer.cpp.o [3927/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUGlobalISelUtils.cpp.o [3928/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUGlobalISelDivergenceLowering.cpp.o [3929/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o [3930/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUExportClustering.cpp.o [3931/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCtorDtorLowering.cpp.o [3932/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCombinerHelper.cpp.o [3933/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o [3934/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPassBuilder.cpp.o [3935/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o [3936/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAttributor.cpp.o [3937/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAtomicOptimizer.cpp.o [3938/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o [3939/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o [3940/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o [3941/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o [3942/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o [3943/4290] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o [3944/4290] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o [3945/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o [3946/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o [3947/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o [3948/4290] Linking CXX static library lib/libLLVMAMDGPUInfo.a [3949/4290] Linking CXX static library lib/libLLVMAMDGPUDesc.a [3950/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StackTaggingPreRA.cpp.o [3951/4290] Linking CXX static library lib/libLLVMAMDGPUTargetMCA.a [3952/4290] Linking CXX static library lib/libLLVMAMDGPUAsmParser.a [3953/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StackTagging.cpp.o [3954/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SpeculationHardening.cpp.o /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp: In member function 'llvm::SDValue llvm::AMDGPUTargetLowering::lowerFEXP10Unsafe(llvm::SDValue, const llvm::SDLoc&, llvm::SelectionDAG&, llvm::SDNodeFlags) const': /home/udu/aports/main/llvm19/src/llvm-project-19.1.7.src/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:2927: warning: enumerated mismatch in conditional expression: 'llvm::AMDGPUISD::NodeType' vs 'llvm::ISD::NodeType' [-Wenum-compare] 2927 | const unsigned Exp2Op = VT == MVT::f32 ? AMDGPUISD::EXP : ISD::FEXP2; [3955/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o [3956/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SLSHardening.cpp.o [3957/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o [3958/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o [3959/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o [3960/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PostCoalescerPass.cpp.o [3961/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PointerAuth.cpp.o [3962/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o [3963/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MIPeepholeOpt.cpp.o [3964/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o [3965/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MachineScheduler.cpp.o [3966/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MachineFunctionInfo.cpp.o [3967/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LowerHomogeneousPrologEpilog.cpp.o [3968/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o [3969/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o [3970/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o [3971/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o [3972/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o [3973/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o [3974/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CompressJumpTables.cpp.o [3975/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64GlobalsTagging.cpp.o [3976/4290] Linking CXX static library lib/libLLVMAMDGPUCodeGen.a [3977/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o [3978/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o [3979/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o [3980/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o [3981/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o [3982/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandImm.cpp.o [3983/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o [3984/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o [3985/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o [3986/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o [3987/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o [3988/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallingConvention.cpp.o [3989/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchTargets.cpp.o [3990/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o [3991/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Arm64ECCallLowering.cpp.o [3992/4290] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o