Skip to content
Failed

Console Output

Skipping 602 KB.. Full Log
2044 | unwrapOrError(Obj->getFileName(), RSF.getEntrySubDir(Entry));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/COFFDumper.cpp:2056:13: warning: possibly dangling reference to a temporary [-Wdangling-reference]
2056 | auto &DataEntry =
| ^~~~~~~~~
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/COFFDumper.cpp:2057:24: note: the temporary was destroyed at the end of the full expression ‘llvm::unwrapOrError<const object::coff_resource_data_entry&>((({anonymous}::COFFDumper*)this)->{anonymous}::COFFDumper::Obj->llvm::object::COFFObjectFile::<anonymous>.llvm::object::ObjectFile::<anonymous>.llvm::object::SymbolicFile::<anonymous>.llvm::object::Binary::getFileName(), llvm::object::ResourceSectionRef::getEntryData(const llvm::object::coff_resource_dir_entry&)(Entry))’
2057 | unwrapOrError(Obj->getFileName(), RSF.getEntryData(Entry));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3261/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/DeltaManager.cpp.o
[3262/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceFunctionBodies.cpp.o
[3263/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceAttributes.cpp.o
[3264/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceArguments.cpp.o
[3265/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceBasicBlocks.cpp.o
[3266/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalObjects.cpp.o
[3267/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceDIMetadata.cpp.o
[3268/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalValues.cpp.o
[3269/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/Delta.cpp.o
[3270/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceFunctions.cpp.o
[3271/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalVarInitializers.cpp.o
[3272/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceGlobalVars.cpp.o
[3273/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceModuleData.cpp.o
[3274/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructions.cpp.o
[3275/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionFlags.cpp.o
[3276/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInvokes.cpp.o
[3277/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceSpecialGlobals.cpp.o
[3278/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceMetadata.cpp.o
[3279/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceMemoryOperations.cpp.o
[3280/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperands.cpp.o
[3281/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/ReducerWorkItem.cpp.o
[3282/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandBundles.cpp.o
[3283/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOpcodes.cpp.o
[3284/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandsSkip.cpp.o
[3285/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandsToArgs.cpp.o
[3286/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionFlagsMIR.cpp.o
[3287/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionsMIR.cpp.o
[3288/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceIRReferences.cpp.o
[3289/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceVirtualRegisters.cpp.o
[3290/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterMasks.cpp.o
[3291/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceUsingSimplifyCFG.cpp.o
[3292/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterUses.cpp.o
[3293/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/SimplifyInstructions.cpp.o
[3294/4106] Building CXX object tools/llvm-rust-demangle-fuzzer/CMakeFiles/llvm-rust-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
[3295/4106] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o
[3296/4106] Building CXX object tools/llvm-rust-demangle-fuzzer/CMakeFiles/llvm-rust-demangle-fuzzer.dir/llvm-rust-demangle-fuzzer.cpp.o
[3297/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/StripDebugInfo.cpp.o
[3298/4106] Building Opts.inc...
[3299/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterDefs.cpp.o
[3300/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/llvm-reduce.cpp.o
[3301/4106] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o
[3302/4106] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size-driver.cpp.o
[3303/4106] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o
[3304/4106] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkUtil.cpp.o
[3305/4106] Building Opts.inc...
[3306/4106] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/RunIRPasses.cpp.o
[3307/4106] Building Opts.inc...
[3308/4106] Building CXX object tools/llvm-remark-size-diff/CMakeFiles/llvm-remark-size-diff.dir/RemarkSizeDiff.cpp.o
[3309/4106] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o
[3310/4106] Building CXX object tools/llvm-sim/CMakeFiles/llvm-sim.dir/llvm-sim.cpp.o
[3311/4106] Building Opts.inc...
[3312/4106] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o
[3313/4106] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o
[3314/4106] Building CXX object tools/llvm-tapi-diff/CMakeFiles/llvm-tapi-diff.dir/llvm-tapi-diff.cpp.o
[3315/4106] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o
[3316/4106] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o
[3317/4106] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
[3318/4106] Building CXX object tools/llvm-undname/CMakeFiles/llvm-undname.dir/llvm-undname.cpp.o
[3319/4106] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cpp.o
[3320/4106] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cpp.o
[3321/4106] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.cpp.o
[3322/4106] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-fdr-dump.cpp.o
[3323/4106] Building CXX object tools/llvm-tli-checker/CMakeFiles/llvm-tli-checker.dir/llvm-tli-checker.cpp.o
[3324/4106] Building CXX object tools/llvm-tapi-diff/CMakeFiles/llvm-tapi-diff.dir/DiffEngine.cpp.o
[3325/4106] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/DummyYAMLNumericParserFuzzer.cpp.o
[3326/4106] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cpp.o
[3327/4106] Building CXX object tools/llvm-yaml-parser-fuzzer/CMakeFiles/llvm-yaml-parser-fuzzer.dir/DummyYAMLParserFuzzer.cpp.o
[3328/4106] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cpp.o
[3329/4106] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/yaml-numeric-parser-fuzzer.cpp.o
[3330/4106] Building CXX object tools/llvm-yaml-parser-fuzzer/CMakeFiles/llvm-yaml-parser-fuzzer.dir/yaml-parser-fuzzer.cpp.o
[3331/4106] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cpp.o
[3332/4106] Linking CXX shared library lib/libLLVM-17.so
[3333/4106] Linking CXX static library lib/libLLVMTableGenCommon.a
[3334/4106] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/archive2yaml.cpp.o
[3335/4106] Linking CXX static library lib/libLLVMDebuginfod.a
[3336/4106] Linking CXX static library lib/libLLVMTestingAnnotations.a
[3337/4106] Linking CXX static library lib/libllvm_gtest.a
[3338/4106] Linking CXX static library lib/libLLVMTestingSupport.a
[3339/4106] Linking CXX static library lib/libllvm_gtest_main.a
[3340/4106] Linking CXX shared module lib/LLVMHello.so
[3341/4106] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cpp.o
[3342/4106] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o
[3343/4106] Linking CXX shared module lib/LLVMgold.so
[3344/4106] Linking CXX shared library lib/libLTO.so.17
[3345/4106] Creating library symlink lib/libLTO.so
[3346/4106] Linking CXX executable bin/llvm-ar
[3347/4106] Generating ../../bin/llvm-ranlib
[3348/4106] Generating ../../bin/llvm-lib
[3349/4106] Generating ../../bin/llvm-dlltool
[3350/4106] Linking CXX executable bin/llvm-lto
[3351/4106] Linking CXX executable bin/llvm-profdata
[3352/4106] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cpp.o
[3353/4106] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cpp.o
[3354/4106] Linking CXX executable bin/bugpoint
[3355/4106] Linking CXX executable bin/dsymutil
[3356/4106] Linking CXX executable bin/llvm-as
[3357/4106] Linking CXX executable bin/llc
[3358/4106] Linking CXX static library lib/libLLVMCFIVerify.a
[3359/4106] Linking CXX executable bin/lli
[3360/4106] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o
[3361/4106] Linking CXX executable bin/llvm-bcanalyzer
[3362/4106] Linking CXX executable bin/llvm-c-test
[3363/4106] Linking CXX executable bin/llvm-cat
[3364/4106] Linking CXX executable bin/llvm-cov
[3365/4106] Linking CXX executable bin/llvm-cfi-verify
[3366/4106] Linking CXX executable bin/llvm-cvtres
[3367/4106] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cpp.o
[3368/4106] Linking CXX static library lib/libLLVMDiff.a
[3369/4106] Linking CXX executable bin/llvm-cxxdump
[3370/4106] Linking CXX executable bin/llvm-cxxfilt
[3371/4106] Linking CXX executable bin/llvm-cxxmap
[3372/4106] Linking CXX executable bin/llvm-debuginfod-find
[3373/4106] Linking CXX executable bin/llvm-debuginfod
[3374/4106] Linking CXX executable bin/llvm-debuginfo-analyzer
[3375/4106] Linking CXX executable bin/llvm-diff
[3376/4106] Linking CXX executable bin/llvm-dlang-demangle-fuzzer
[3377/4106] Linking CXX executable bin/llvm-dis
[3378/4106] Linking CXX executable bin/llvm-dwarfdump
[3379/4106] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o
[3380/4106] Linking CXX executable bin/llvm-dwarfutil
[3381/4106] Linking CXX executable bin/llvm-dwp
[3382/4106] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o
[3383/4106] Linking CXX executable bin/llvm-gsymutil
[3384/4106] Linking CXX executable bin/llvm-ifs
[3385/4106] Linking CXX executable bin/llvm-extract
[3386/4106] Linking CXX executable bin/llvm-isel-fuzzer
[3387/4106] Linking CXX executable bin/llvm-itanium-demangle-fuzzer
[3388/4106] Linking CXX executable bin/llvm-jitlink
[3389/4106] Linking CXX executable bin/llvm-link
[3390/4106] Linking CXX shared module lib/BugpointPasses.so
[3391/4106] Linking CXX executable bin/llvm-libtool-darwin
[3392/4106] Linking CXX executable bin/llvm-lipo
[3393/4106] Linking CXX executable bin/llvm-lto2
[3394/4106] Linking CXX executable bin/llvm-mca
[3395/4106] Linking CXX executable bin/llvm-mc
[3396/4106] Linking CXX executable bin/llvm-microsoft-demangle-fuzzer
[3397/4106] Linking CXX executable bin/llvm-mt
[3398/4106] Linking CXX executable bin/llvm-ml
[3399/4106] Linking CXX executable bin/llvm-modextract
[3400/4106] Linking CXX executable bin/llvm-nm
[3401/4106] Linking CXX executable bin/llvm-objdump
[3402/4106] Linking CXX executable bin/llvm-opt-fuzzer
[3403/4106] Generating ../../bin/llvm-otool
[3404/4106] Linking CXX executable bin/llvm-objcopy
[3405/4106] Generating ../../bin/llvm-install-name-tool
[3406/4106] Generating ../../bin/llvm-bitcode-strip
[3407/4106] Generating ../../bin/llvm-strip
[3408/4106] Linking CXX executable bin/llvm-opt-report
[3409/4106] Linking CXX executable bin/llvm-pdbutil
[3410/4106] Linking CXX executable bin/llvm-profgen
[3411/4106] Linking CXX executable bin/llvm-remark-size-diff
[3412/4106] Linking CXX executable bin/llvm-rc
[3413/4106] Linking CXX executable bin/llvm-reduce
[3414/4106] Generating ../../bin/llvm-windres
[3415/4106] Linking CXX executable bin/llvm-remarkutil
[3416/4106] Linking CXX executable bin/llvm-rust-demangle-fuzzer
[3417/4106] Linking CXX executable bin/llvm-rtdyld
[3418/4106] Linking CXX executable bin/llvm-size
[3419/4106] Linking CXX executable bin/llvm-special-case-list-fuzzer
[3420/4106] Linking CXX executable bin/llvm-sim
[3421/4106] Linking CXX executable bin/llvm-stress
[3422/4106] Linking CXX executable bin/llvm-strings
[3423/4106] Linking CXX executable bin/llvm-symbolizer
[3424/4106] Linking CXX executable bin/llvm-split
[3425/4106] Generating ../../bin/llvm-addr2line
[3426/4106] Linking CXX executable bin/llvm-tapi-diff
[3427/4106] Linking CXX executable bin/llvm-tli-checker
[3428/4106] Linking CXX executable bin/llvm-undname
[3429/4106] Linking CXX executable bin/llvm-yaml-parser-fuzzer
[3430/4106] Linking CXX executable bin/llvm-yaml-numeric-parser-fuzzer
[3431/4106] Linking CXX executable bin/llvm-xray
[3432/4106] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/minidump2yaml.cpp.o
[3433/4106] Building CXX object tools/remarks-shlib/CMakeFiles/Remarks.dir/libremarks.cpp.o
[3434/4106] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/offload2yaml.cpp.o
[3435/4106] Linking CXX shared library lib/libRemarks.so.17
[3436/4106] Creating library symlink lib/libRemarks.so
[3437/4106] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/xcoff2yaml.cpp.o
[3438/4106] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dxcontainer2yaml.cpp.o
[3439/4106] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o
[3440/4106] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o
[3441/4106] Linking CXX executable bin/sanstats
[3442/4106] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o
[3443/4106] Linking CXX executable bin/yaml2obj
[3444/4106] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o
[3445/4106] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o
[3446/4106] Linking CXX executable bin/verify-uselistorder
[3447/4106] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cpp.o
[3448/4106] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o
[3449/4106] Linking CXX executable bin/sancov
[3450/4106] Building CXX object examples/IRTransforms/CMakeFiles/ExampleIRTransforms.dir/SimplifyCFG.cpp.o
[3451/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/AnyTest.cpp.o
[3452/4106] Building CXX object examples/Bye/CMakeFiles/Bye.dir/Bye.cpp.o
[3453/4106] Linking CXX shared module lib/ExampleIRTransforms.so
[3454/4106] Linking CXX shared module lib/Bye.so
[3455/4106] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o
[3456/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APFixedPointTest.cpp.o
[3457/4106] Linking CXX executable bin/opt
[3458/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APSIntTest.cpp.o
[3459/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitFieldsTest.cpp.o
[3460/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o
[3461/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o
[3462/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BreadthFirstIteratorTest.cpp.o
[3463/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitTest.cpp.o
[3464/4106] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::GNUELFDumper<ELFT>::printMipsGOT(const {anonymous}::MipsGOTParser<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]’:
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp:6572:6: required from here
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp:6625:22: warning: possibly dangling reference to a temporary [-Wdangling-reference]
6625 | const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
| ^~~~~~~~
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp:6625:56: note: the temporary was destroyed at the end of the full expression ‘(({anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::big, true> >*)this)->{anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::big, true> >::<anonymous>.{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, true> >::dynamic_symbols().llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<llvm::support::big, true> > >::operator[](0)’
6625 | const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
| ~~~~~~~~~~~~~~~~~~~~~~~^
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::GNUELFDumper<ELFT>::printMipsGOT(const {anonymous}::MipsGOTParser<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]’:
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp:6572:6: required from here
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp:6625:22: warning: possibly dangling reference to a temporary [-Wdangling-reference]
6625 | const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
| ^~~~~~~~
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp:6625:56: note: the temporary was destroyed at the end of the full expression ‘(({anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::little, true> >*)this)->{anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::little, true> >::<anonymous>.{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, true> >::dynamic_symbols().llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<llvm::support::little, true> > >::operator[](0)’
6625 | const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
| ~~~~~~~~~~~~~~~~~~~~~~~^
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::GNUELFDumper<ELFT>::printMipsGOT(const {anonymous}::MipsGOTParser<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]’:
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp:6572:6: required from here
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp:6625:22: warning: possibly dangling reference to a temporary [-Wdangling-reference]
6625 | const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
| ^~~~~~~~
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp:6625:56: note: the temporary was destroyed at the end of the full expression ‘(({anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::big, false> >*)this)->{anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::big, false> >::<anonymous>.{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::big, false> >::dynamic_symbols().llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<llvm::support::big, false> > >::operator[](0)’
6625 | const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
| ~~~~~~~~~~~~~~~~~~~~~~~^
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp: In instantiation of ‘void {anonymous}::GNUELFDumper<ELFT>::printMipsGOT(const {anonymous}::MipsGOTParser<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]’:
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp:6572:6: required from here
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp:6625:22: warning: possibly dangling reference to a temporary [-Wdangling-reference]
6625 | const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
| ^~~~~~~~
/build/llvm17/src/llvm-17.0.6.src/tools/llvm-readobj/ELFDumper.cpp:6625:56: note: the temporary was destroyed at the end of the full expression ‘(({anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::little, false> >*)this)->{anonymous}::GNUELFDumper<llvm::object::ELFType<llvm::support::little, false> >::<anonymous>.{anonymous}::ELFDumper<llvm::object::ELFType<llvm::support::little, false> >::dynamic_symbols().llvm::ArrayRef<llvm::object::Elf_Sym_Impl<llvm::object::ELFType<llvm::support::little, false> > >::operator[](0)’
6625 | const Elf_Sym &FirstSym = this->dynamic_symbols()[0];
| ~~~~~~~~~~~~~~~~~~~~~~~^
[3465/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BumpPtrListTest.cpp.o
[3466/4106] Linking CXX executable bin/llvm-readobj
[3467/4106] Generating ../../bin/llvm-readelf
[3468/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/CombinationGeneratorTest.cpp.o
[3469/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o
[3470/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ConcurrentHashtableTest.cpp.o
[3471/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o
[3472/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/CoalescingBitVectorTest.cpp.o
[3473/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DepthFirstIteratorTest.cpp.o
[3474/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/EditDistanceTest.cpp.o
[3475/4106] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o
[3476/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/EquivalenceClassesTest.cpp.o
[3477/4106] Linking CXX executable bin/obj2yaml
[3478/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DirectedGraphTest.cpp.o
[3479/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/EnumeratedArrayTest.cpp.o
[3480/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FloatingPointMode.cpp.o
[3481/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FallibleIteratorTest.cpp.o
[3482/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o
[3483/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o
[3484/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FoldingSet.cpp.o
[3485/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeBaseTest.cpp.o
[3486/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListIteratorTest.cpp.o
[3487/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeTest.cpp.o
[3488/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FunctionExtrasTest.cpp.o
[3489/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListBaseTest.cpp.o
[3490/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/HashingTest.cpp.o
[3491/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListSentinelTest.cpp.o
[3492/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o
[3493/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListTest.cpp.o
[3494/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APIntTest.cpp.o
[3495/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o
[3496/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableListTest.cpp.o
[3497/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o
[3498/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MoveOnly.cpp.o
[3499/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o
[3500/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o
[3501/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o
[3502/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o
[3503/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o
[3504/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o
[3505/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APFloatTest.cpp.o
[3506/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o
[3507/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MappedIteratorTest.cpp.o
[3508/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o
[3509/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntervalTreeTest.cpp.o
[3510/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o
[3511/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o
[3512/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o
[3513/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o
[3514/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ScopeExitTest.cpp.o
[3515/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IteratorTest.cpp.o
[3516/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o
[3517/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o
[3518/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SetOperationsTest.cpp.o
[3519/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/STLForwardCompatTest.cpp.o
[3520/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o
[3521/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o
[3522/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SimpleIListTest.cpp.o
[3523/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o
[3524/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallSetTest.cpp.o
[3525/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StatisticTest.cpp.o
[3526/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o
[3527/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o
[3528/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o
[3529/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringSetTest.cpp.o
[3530/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SequenceTest.cpp.o
[3531/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o
[3532/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/STLExtrasTest.cpp.o
[3533/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TwineTest.cpp.o
[3534/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringExtrasTest.cpp.o
[3535/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TypeTraitsTest.cpp.o
[3536/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringMapTest.cpp.o
[3537/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TypeSwitchTest.cpp.o
[3538/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o
[3539/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringRefTest.cpp.o
[3540/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o
[3541/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasSetTrackerTest.cpp.o
[3542/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o
[3543/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o
[3544/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BranchProbabilityInfoTest.cpp.o
[3545/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BasicAliasAnalysisTest.cpp.o
[3546/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ConstraintSystemTest.cpp.o
[3547/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AssumeBundleQueriesTest.cpp.o
[3548/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CaptureTrackingTest.cpp.o
[3549/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o
[3550/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/GlobalsModRefTest.cpp.o
[3551/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/DDGTest.cpp.o
[3552/4106] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o
[3553/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/DomTreeUpdaterTest.cpp.o
[3554/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o
[3555/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoadsTest.cpp.o
[3556/4106] Linking CXX executable unittests/ADT/ADTTests
[3557/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/InlineCostTest.cpp.o
[3558/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/IVDescriptorsTest.cpp.o
[3559/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/FunctionPropertiesAnalysisTest.cpp.o
[3560/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemoryBuiltinsTest.cpp.o
[3561/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/IRSimilarityIdentifierTest.cpp.o
[3562/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoopNestTest.cpp.o
[3563/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoopInfoTest.cpp.o
[3564/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/PhiValuesTest.cpp.o
[3565/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemoryProfileInfoTest.cpp.o
[3566/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MLModelRunnerTest.cpp.o
In file included from /usr/include/c++/13.2.1/memory:78,
from /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Casting.h:20,
from /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/CBindingWrapping.h:17,
from /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/LLVMContext.h:19,
from /build/llvm17/src/llvm-17.0.6.src/include/llvm/Analysis/TensorSpec.h:15,
from /build/llvm17/src/llvm-17.0.6.src/include/llvm/Analysis/MLModelRunner.h:13,
from /build/llvm17/src/llvm-17.0.6.src/unittests/Analysis/MLModelRunnerTest.cpp:9:
In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::ErrorInfoBase]’,
inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = llvm::ErrorInfoBase; _Dp = std::default_delete<llvm::ErrorInfoBase>]’ at /usr/include/c++/13.2.1/bits/unique_ptr.h:404:17,
inlined from ‘llvm::Expected<T>::~Expected() [with T = long unsigned int]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:553:37,
inlined from ‘llvm::Expected<T>::~Expected() [with T = long unsigned int]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:548:3,
inlined from ‘InteractiveModelRunner_Evaluation_Test::TestBody()::<lambda()>::<lambda()>’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Analysis/MLModelRunnerTest.cpp:224:7,
inlined from ‘InteractiveModelRunner_Evaluation_Test::TestBody()::<lambda()>’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Analysis/MLModelRunnerTest.cpp:226:11:
/usr/include/c++/13.2.1/bits/unique_ptr.h:99:9: warning: array subscript 0 is outside array bounds of ‘llvm::ErrorInfoBase [0]’ [-Warray-bounds=]
99 | delete __ptr;
| ^~~~~~~~~~~~
In lambda function:
cc1plus: note: source object is likely at address zero
In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::ErrorInfoBase]’,
inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = llvm::ErrorInfoBase; _Dp = std::default_delete<llvm::ErrorInfoBase>]’ at /usr/include/c++/13.2.1/bits/unique_ptr.h:404:17,
inlined from ‘llvm::Expected<T>::~Expected() [with T = long unsigned int]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:553:37,
inlined from ‘llvm::Expected<T>::~Expected() [with T = long unsigned int]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:548:3,
inlined from ‘InteractiveModelRunner_Evaluation_Test::TestBody()::<lambda()>::<lambda()>’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Analysis/MLModelRunnerTest.cpp:224:7,
inlined from ‘InteractiveModelRunner_Evaluation_Test::TestBody()::<lambda()>’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Analysis/MLModelRunnerTest.cpp:242:11:
/usr/include/c++/13.2.1/bits/unique_ptr.h:99:9: warning: array subscript 0 is outside array bounds of ‘llvm::ErrorInfoBase [0]’ [-Warray-bounds=]
99 | delete __ptr;
| ^~~~~~~~~~~~
In lambda function:
cc1plus: note: source object is likely at address zero
[3567/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TensorSpecTest.cpp.o
[3568/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TargetLibraryInfoTest.cpp.o
[3569/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemorySSATest.cpp.o
[3570/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o
[3571/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/SparsePropagation.cpp.o
[3572/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ProfileSummaryInfoTest.cpp.o
[3573/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/PluginInlineAdvisorAnalysisTest.cpp.o
[3574/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/PluginInlineOrderAnalysisTest.cpp.o
[3575/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TBAATest.cpp.o
[3576/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o
[3577/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/VectorFunctionABITest.cpp.o
[3578/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueLatticeTest.cpp.o
[3579/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/UnrollAnalyzerTest.cpp.o
[3580/4106] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/DwarfTest.cpp.o
[3581/4106] Building CXX object unittests/Analysis/InlineAdvisorPlugin/CMakeFiles/InlineAdvisorPlugin.dir/InlineAdvisorPlugin.cpp.o
[3582/4106] Linking CXX shared module unittests/Analysis/InlineAdvisorPlugin.so
[3583/4106] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MachOTest.cpp.o
[3584/4106] Building CXX object unittests/Analysis/InlineOrderPlugin/CMakeFiles/InlineOrderPlugin.dir/InlineOrderPlugin.cpp.o
[3585/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/VectorUtilsTest.cpp.o
[3586/4106] Linking CXX shared module unittests/Analysis/InlineOrderPlugin.so
[3587/4106] Building CXX object unittests/AsmParser/CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o
[3588/4106] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackDocumentTest.cpp.o
[3589/4106] Linking CXX executable unittests/AsmParser/AsmParserTests
[3590/4106] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/TestFileMagic.cpp.o
[3591/4106] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/DataLayoutUpgradeTest.cpp.o
[3592/4106] Building CXX object unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamWriterTest.cpp.o
[3593/4106] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackWriterTest.cpp.o
[3594/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/AllocationOrderTest.cpp.o
[3595/4106] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackReaderTest.cpp.o
[3596/4106] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o
[3597/4106] Building CXX object unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamReaderTest.cpp.o
[3598/4106] Linking CXX executable unittests/BinaryFormat/BinaryFormatTests
[3599/4106] Linking CXX executable unittests/Bitcode/BitcodeTests
[3600/4106] Linking CXX executable unittests/Bitstream/BitstreamTests
[3601/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/AMDGPUMetadataTest.cpp.o
[3602/4106] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o
[3603/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DwarfStringPoolEntryRefTest.cpp.o
[3604/4106] Linking CXX executable unittests/Analysis/AnalysisTests
[3605/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o
[3606/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/LowLevelTypeTest.cpp.o
[3607/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/CCStateTest.cpp.o
[3608/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineInstrBundleIteratorTest.cpp.o
[3609/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/AArch64SelectionDAGTest.cpp.o
[3610/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/AsmPrinterDwarfTest.cpp.o
[3611/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/ScalableVectorMVTsTest.cpp.o
[3612/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DIETest.cpp.o
[3613/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/LexicalScopesTest.cpp.o
[3614/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineOperandTest.cpp.o
In file included from /build/llvm17/src/llvm-17.0.6.src/unittests/CodeGen/MachineOperandTest.cpp:27:
/build/llvm17/src/third-party/unittest/googletest/include/gtest/gtest.h: In instantiation of ‘testing::AssertionResult testing::internal::CmpHelperNE(const char*, const char*, const T1&, const T2&) [with T1 = char [5]; T2 = char [5]]’:
/build/llvm17/src/llvm-17.0.6.src/unittests/CodeGen/MachineOperandTest.cpp:422:3: required from here
/build/llvm17/src/third-party/unittest/googletest/include/gtest/gtest.h:1620:28: warning: comparison between two arrays [-Warray-compare]
1620 | GTEST_IMPL_CMP_HELPER_(NE, !=);
| ^
/build/llvm17/src/third-party/unittest/googletest/include/gtest/gtest.h:1608:12: note: in definition of macro ‘GTEST_IMPL_CMP_HELPER_’
1608 | if (val1 op val2) {\
| ^~
/build/llvm17/src/third-party/unittest/googletest/include/gtest/gtest.h:1620:28: note: use unary ‘+’ which decays operands to pointers or ‘&‘indirect_ref’ not supported by dump_decl<declaration error>[0] != &‘indirect_ref’ not supported by dump_decl<declaration error>[0]’ to compare the addresses
1620 | GTEST_IMPL_CMP_HELPER_(NE, !=);
| ^
/build/llvm17/src/third-party/unittest/googletest/include/gtest/gtest.h:1608:12: note: in definition of macro ‘GTEST_IMPL_CMP_HELPER_’
1608 | if (val1 op val2) {\
| ^~
[3615/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/TargetOptionsTest.cpp.o
[3616/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineBasicBlockTest.cpp.o
[3617/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/TypeTraitsTest.cpp.o
[3618/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/SchedBoundary.cpp.o
[3619/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/RegAllocScoreTest.cpp.o
[3620/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineInstrTest.cpp.o
[3621/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/SelectionDAGAddressAnalysisTest.cpp.o
[3622/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/PassManagerTest.cpp.o
[3623/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/TestAsmPrinter.cpp.o
[3624/4106] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/ConstantFoldingTest.cpp.o
[3625/4106] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/CSETest.cpp.o
[3626/4106] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/LegalizerTest.cpp.o
[3627/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/InstrRefLDVTest.cpp.o
[3628/4106] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MLRegallocDevelopmentFeatures.cpp.o
[3629/4106] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/GISelMITest.cpp.o
[3630/4106] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/LegalizerInfoTest.cpp.o
[3631/4106] Linking CXX executable unittests/CodeGen/CodeGenTests
[3632/4106] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/MachineIRBuilderTest.cpp.o
[3633/4106] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/GUIDFormatTest.cpp.o
[3634/4106] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeHashingTest.cpp.o
[3635/4106] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/GISelAliasTest.cpp.o
[3636/4106] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/RandomAccessVisitorTest.cpp.o
[3637/4106] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/PatternMatchTest.cpp.o
[3638/4106] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/KnownBitsVectorTest.cpp.o
[3639/4106] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/LegalizerHelperTest.cpp.o
[3640/4106] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/KnownBitsTest.cpp.o
[3641/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DwarfUtils.cpp.o
[3642/4106] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeIndexDiscoveryTest.cpp.o
[3643/4106] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/GISelUtilsTest.cpp.o
[3644/4106] Linking CXX executable unittests/DebugInfo/CodeView/DebugInfoCodeViewTests
[3645/4106] Linking CXX executable unittests/CodeGen/GlobalISel/GlobalISelTests
[3646/4106] Building CXX object unittests/DebugInfo/BTF/CMakeFiles/DebugInfoBTFTests.dir/BTFParserTest.cpp.o
[3647/4106] Linking CXX executable unittests/DebugInfo/BTF/DebugInfoBTFTests
[3648/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFAcceleratorTableTest.cpp.o
[3649/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugArangeSetTest.cpp.o
[3650/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DwarfGenerator.cpp.o
[3651/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugAbbrevTest.cpp.o
[3652/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDataExtractorTest.cpp.o
[3653/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDieManualExtractTest.cpp.o
[3654/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDieTest.cpp.o
[3655/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFExpressionCompactPrinterTest.cpp.o
[3656/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFLocationExpressionTest.cpp.o
[3657/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugFrameTest.cpp.o
[3658/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFListTableTest.cpp.o
[3659/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFExpressionCopyBytesTest.cpp.o
[3660/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o
[3661/4106] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/CommandLineOptionsTest.cpp.o
[3662/4106] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/CompareElementsTest.cpp.o
[3663/4106] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/CodeViewReaderTest.cpp.o
[3664/4106] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/StringPoolTest.cpp.o
[3665/4106] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/SelectElementsTest.cpp.o
[3666/4106] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/ELFReaderTest.cpp.o
[3667/4106] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/LocationRangesTest.cpp.o
[3668/4106] Building CXX object unittests/DebugInfo/GSYM/CMakeFiles/DebugInfoGSYMTests.dir/GSYMTest.cpp.o
[3669/4106] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/LogicalElementsTest.cpp.o
[3670/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugLineTest.cpp.o
[3671/4106] Linking CXX executable unittests/DebugInfo/GSYM/DebugInfoGSYMTests
[3672/4106] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugInfoTest.cpp.o
[3673/4106] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFCommonTest.cpp.o
[3674/4106] Linking CXX executable unittests/DebugInfo/DWARF/DebugInfoDWARFTests
[3675/4106] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/NativeSessionTest.cpp.o
[3676/4106] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFBuilderTest.cpp.o
[3677/4106] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MappedBlockStreamTest.cpp.o
[3678/4106] Linking CXX executable unittests/DebugInfo/MSF/DebugInfoMSFTests
[3679/4106] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o
[3680/4106] Building CXX object unittests/Debuginfod/CMakeFiles/DebuginfodTests.dir/HTTPServerTests.cpp.o
[3681/4106] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/NativeSymbolReuseTest.cpp.o
[3682/4106] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/HashTableTest.cpp.o
[3683/4106] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/StringTableBuilderTest.cpp.o
[3684/4106] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/DemangleTest.cpp.o
[3685/4106] Building CXX object unittests/DWARFLinkerParallel/CMakeFiles/DWARFLinkerParallelTests.dir/DWARFLinkerTest.cpp.o
[3686/4106] Linking CXX executable unittests/DebugInfo/PDB/DebugInfoPDBTests
[3687/4106] Building CXX object unittests/DebugInfo/LogicalView/CMakeFiles/DebugInfoLogicalViewTests.dir/WarningInternalTest.cpp.o
[3688/4106] Building CXX object unittests/Debuginfod/CMakeFiles/DebuginfodTests.dir/DebuginfodTests.cpp.o
[3689/4106] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/OutputBufferTest.cpp.o
[3690/4106] Linking CXX executable unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests
[3691/4106] Building CXX object unittests/DebugInfo/Symbolizer/CMakeFiles/DebugInfoSymbolizerTests.dir/MarkupTest.cpp.o
[3692/4106] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/RustDemangleTest.cpp.o
[3693/4106] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/PartialDemangleTest.cpp.o
[3694/4106] Linking CXX executable unittests/Debuginfod/DebuginfodTests
[3695/4106] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/DLangDemangleTest.cpp.o
[3696/4106] Linking CXX executable unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests
[3697/4106] Building CXX object unittests/DWARFLinkerParallel/CMakeFiles/DWARFLinkerParallelTests.dir/StringPoolTest.cpp.o
[3698/4106] Building CXX object unittests/DWARFLinkerParallel/CMakeFiles/DWARFLinkerParallelTests.dir/StringTableTest.cpp.o
[3699/4106] Linking CXX executable unittests/DWARFLinkerParallel/DWARFLinkerParallelTests
[3700/4106] Building CXX object unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o
[3701/4106] Building CXX object unittests/ExecutionEngine/JITLink/CMakeFiles/JITLinkTests.dir/AArch32Tests.cpp.o
[3702/4106] Linking CXX executable unittests/ExecutionEngine/ExecutionEngineTests
[3703/4106] Building CXX object unittests/ExecutionEngine/JITLink/CMakeFiles/JITLinkTests.dir/EHFrameSupportTests.cpp.o
/build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/JITLink/EHFrameSupportTests.cpp: In member function ‘virtual void EHFrameCFIBlockInspector_BasicSuccessCase_Test::TestBody()’:
/build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/JITLink/EHFrameSupportTests.cpp:188:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
188 | if (B->edges_size() != 0)
| ^
[3704/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ExecutorAddressTest.cpp.o
[3705/4106] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/ItaniumDemangleTest.cpp.o
[3706/4106] Linking CXX executable unittests/Demangle/DemangleTests
[3707/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ExecutionSessionWrapperFunctionCallsTest.cpp.o
[3708/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o
[3709/4106] Building CXX object unittests/ExecutionEngine/JITLink/CMakeFiles/JITLinkTests.dir/LinkGraphTests.cpp.o
[3710/4106] Linking CXX executable unittests/ExecutionEngine/JITLink/JITLinkTests
[3711/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/JITTargetMachineBuilderTest.cpp.o
[3712/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/EPCGenericJITLinkMemoryManagerTest.cpp.o
[3713/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LazyCallThroughAndReexportsTest.cpp.o
[3714/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectFormatsTest.cpp.o
[3715/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/EPCGenericMemoryAccessTest.cpp.o
[3716/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/MemoryMapperTest.cpp.o
[3717/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LookupAndRecordAddrsTest.cpp.o
[3718/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o
[3719/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/MapperJITLinkMemoryManagerTest.cpp.o
[3720/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SimpleExecutorMemoryManagerTest.cpp.o
[3721/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o
[3722/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/CoreAPIsTest.cpp.o
[3723/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RTDyldObjectLinkingLayerTest.cpp.o
[3724/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectLinkingLayerTest.cpp.o
[3725/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SimplePackedSerializationTest.cpp.o
[3726/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/TaskDispatchTest.cpp.o
[3727/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ThreadSafeModuleTest.cpp.o
[3728/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SymbolStringPoolTest.cpp.o
[3729/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ResourceTrackerTest.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_pair.h:61,
from /usr/include/c++/13.2.1/bits/stl_algobase.h:64,
from /usr/include/c++/13.2.1/algorithm:60,
from /build/llvm17/src/llvm-17.0.6.src/include/llvm/ExecutionEngine/JITSymbol.h:16,
from /build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/OrcTestCommon.h:17,
from /build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:9:
In function ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned int]’,
inlined from ‘void {anonymous}::SimpleResourceManager<ResourceT>::transferResources(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey, MergeOp) [with MergeOp = std::plus<unsigned int>; ResourceT = unsigned int]’ at /build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:82:14,
inlined from ‘{anonymous}::SimpleResourceManager<>::SimpleResourceManager(llvm::orc::ExecutionSession&)::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>’ at /build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:42:24,
inlined from ‘static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = {anonymous}::SimpleResourceManager<>::SimpleResourceManager(llvm::orc::ExecutionSession&)::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>; ReturnT = void; ParamTs = {llvm::orc::JITDylib&, long unsigned int, long unsigned int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/FunctionExtras.h:220:16:
/usr/include/c++/13.2.1/bits/move.h:198:11: warning: ‘DstResources’ is used uninitialized [-Wuninitialized]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = {anonymous}::SimpleResourceManager<>::SimpleResourceManager(llvm::orc::ExecutionSession&)::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>; ReturnT = void; ParamTs = {llvm::orc::JITDylib&, long unsigned int, long unsigned int}]’:
/build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:81:15: note: ‘DstResources’ was declared here
81 | ResourceT DstResources;
| ^~~~~~~~~~~~
In function ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned int]’,
inlined from ‘void {anonymous}::SimpleResourceManager<ResourceT>::transferResources(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey, MergeOp) [with MergeOp = std::plus<unsigned int>; ResourceT = unsigned int]’ at /build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:82:14,
inlined from ‘{anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferWhileMaterializing_Test::TestBody()::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>’ at /build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:399:30,
inlined from ‘static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = {anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferWhileMaterializing_Test::TestBody()::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>; ReturnT = void; ParamTs = {llvm::orc::JITDylib&, long unsigned int, long unsigned int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/FunctionExtras.h:220:16:
/usr/include/c++/13.2.1/bits/move.h:198:11: warning: ‘DstResources’ is used uninitialized [-Wuninitialized]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = {anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferWhileMaterializing_Test::TestBody()::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>; ReturnT = void; ParamTs = {llvm::orc::JITDylib&, long unsigned int, long unsigned int}]’:
/build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:81:15: note: ‘DstResources’ was declared here
81 | ResourceT DstResources;
| ^~~~~~~~~~~~
In function ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = unsigned int]’,
inlined from ‘void {anonymous}::SimpleResourceManager<ResourceT>::transferResources(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey, MergeOp) [with MergeOp = std::plus<unsigned int>; ResourceT = unsigned int]’ at /build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:82:14,
inlined from ‘{anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferAfterMaterializing_Test::TestBody()::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>’ at /build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:348:30,
inlined from ‘static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = {anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferAfterMaterializing_Test::TestBody()::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>; ReturnT = void; ParamTs = {llvm::orc::JITDylib&, long unsigned int, long unsigned int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/FunctionExtras.h:220:16:
/usr/include/c++/13.2.1/bits/move.h:198:11: warning: ‘DstResources’ is used uninitialized [-Wuninitialized]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp: In static member function ‘static ReturnT llvm::detail::UniqueFunctionBase<ReturnT, ParamTs>::CallImpl(void*, AdjustedParamT<ParamTs>...) [with CalledAsT = {anonymous}::ResourceTrackerStandardTest_BasicDefineAndExplicitTransferAfterMaterializing_Test::TestBody()::<lambda(llvm::orc::JITDylib&, llvm::orc::ResourceKey, llvm::orc::ResourceKey)>; ReturnT = void; ParamTs = {llvm::orc::JITDylib&, long unsigned int, long unsigned int}]’:
/build/llvm17/src/llvm-17.0.6.src/unittests/ExecutionEngine/Orc/ResourceTrackerTest.cpp:81:15: note: ‘DstResources’ was declared here
81 | ResourceT DstResources;
| ^~~~~~~~~~~~
[3730/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SharedMemoryMapperTest.cpp.o
[3731/4106] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o
[3732/4106] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o
[3733/4106] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/WrapperFunctionUtilsTest.cpp.o
[3734/4106] Linking CXX executable unittests/ExecutionEngine/Orc/OrcJITTests
[3735/4106] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o
[3736/4106] Building CXX object unittests/Frontend/CMakeFiles/LLVMFrontendTests.dir/OpenMPParsingTest.cpp.o
[3737/4106] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o
[3738/4106] Building CXX object unittests/Frontend/CMakeFiles/LLVMFrontendTests.dir/OpenACCTest.cpp.o
[3739/4106] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o
[3740/4106] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/ReservoirSamplerTest.cpp.o
[3741/4106] Linking CXX executable unittests/ExecutionEngine/MCJIT/MCJITTests
[3742/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AbstractCallSiteTest.cpp.o
[3743/4106] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/RandomIRBuilderTest.cpp.o
[3744/4106] Building CXX object unittests/InterfaceStub/CMakeFiles/InterfaceStubTests.dir/ELFYAMLTest.cpp.o
[3745/4106] Building CXX object unittests/Frontend/CMakeFiles/LLVMFrontendTests.dir/OpenMPContextTest.cpp.o
[3746/4106] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/StrategiesTest.cpp.o
[3747/4106] Linking CXX executable unittests/InterfaceStub/InterfaceStubTests
[3748/4106] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/OperationsTest.cpp.o
[3749/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o
[3750/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AttributesTest.cpp.o
[3751/4106] Linking CXX executable unittests/FuzzMutate/FuzzMutateTests
[3752/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/CFGBuilder.cpp.o
[3753/4106] Building CXX object unittests/FileCheck/CMakeFiles/FileCheckTests.dir/FileCheckTest.cpp.o
[3754/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/BasicBlockTest.cpp.o
[3755/4106] Linking CXX executable unittests/FileCheck/FileCheckTests
[3756/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DataLayoutTest.cpp.o
[3757/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DemandedBitsTest.cpp.o
[3758/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o
[3759/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantsTest.cpp.o
[3760/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o
[3761/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o
[3762/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/FunctionTest.cpp.o
[3763/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeBatchUpdatesTest.cpp.o
[3764/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o
[3765/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ManglerTest.cpp.o
[3766/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o
[3767/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o
[3768/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o
[3769/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ModuleSummaryIndexTest.cpp.o
[3770/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o
[3771/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ModuleTest.cpp.o
[3772/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ShuffleVectorInstTest.cpp.o
[3773/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/InstructionsTest.cpp.o
[3774/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/StructuralHashTest.cpp.o
[3775/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypesTest.cpp.o
[3776/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TimePassesTest.cpp.o
[3777/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UseTest.cpp.o
[3778/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UserTest.cpp.o
[3779/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o
[3780/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassManagerTest.cpp.o
[3781/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueTest.cpp.o
[3782/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VectorTypesTest.cpp.o
[3783/4106] Building CXX object unittests/Frontend/CMakeFiles/LLVMFrontendTests.dir/OpenMPIRBuilderTest.cpp.o
[3784/4106] Linking CXX executable unittests/Frontend/LLVMFrontendTests
[3785/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VerifierTest.cpp.o
[3786/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/CoreBindings.cpp.o
[3787/4106] Building CXX object unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o
[3788/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PatternMatch.cpp.o
In file included from /build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/APFloat.h:18,
from /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/PatternMatch.h:31,
from /build/llvm17/src/llvm-17.0.6.src/unittests/IR/PatternMatch.cpp:9:
/build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/APInt.h: In function ‘llvm::APInt& llvm::APInt::clearUnusedBits()’:
/build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/APInt.h:1921:31: warning: array subscript [1, 67108863] is outside array bounds of ‘uint64_t [0]’ [-Warray-bounds=]
1921 | U.pVal[getNumWords() - 1] &= mask;
| ~~~~~~~~~~~~~~~~~~~~~~~~^
cc1plus: note: source object is likely at address zero
/build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/APInt.h:1921:33: warning: array subscript [1, 67108863] is outside array bounds of ‘uint64_t [0]’ [-Warray-bounds=]
1921 | U.pVal[getNumWords() - 1] &= mask;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
cc1plus: note: source object is likely at address zero
[3789/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueMapTest.cpp.o
[3790/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VectorBuilderTest.cpp.o
[3791/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassBuilderCallbacksTest.cpp.o
In file included from /build/llvm17/src/third-party/unittest/googlemock/include/gmock/gmock-matchers.h:60,
from /build/llvm17/src/llvm-17.0.6.src/include/llvm/Testing/Support/SupportHelpers.h:17,
from /build/llvm17/src/llvm-17.0.6.src/include/llvm/Testing/Support/Error.h:13,
from /build/llvm17/src/llvm-17.0.6.src/unittests/IR/PassBuilderCallbacksTest.cpp:9:
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle<llvm::Module>, llvm::Module>::Analysis::Result]’:
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
355 | inline T Invalid() {
| ^~~~~~~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
360 | return Invalid<T>();
| ~~~~~~~~~~^~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle<llvm::Function>, llvm::Function>::Analysis::Result]’:
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
355 | inline T Invalid() {
| ^~~~~~~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
360 | return Invalid<T>();
| ~~~~~~~~~~^~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle<llvm::Loop>, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&>::Analysis::Result]’:
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
355 | inline T Invalid() {
| ^~~~~~~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
360 | return Invalid<T>();
| ~~~~~~~~~~^~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle<llvm::LazyCallGraph::SCC>, llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&>::Analysis::Result]’:
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
355 | inline T Invalid() {
| ^~~~~~~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
360 | return Invalid<T>();
| ~~~~~~~~~~^~
[3792/4106] Linking CXX executable unittests/LineEditor/LineEditorTests
[3793/4106] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/Disassembler.cpp.o
[3794/4106] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/MCDisassemblerTest.cpp.o
[3795/4106] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o
[3796/4106] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o
[3797/4106] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/MCInstPrinter.cpp.o
[3798/4106] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/TargetRegistry.cpp.o
[3799/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MetadataTest.cpp.o
In file included from /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/Metadata.h:19,
from /build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp:9:
In member function ‘void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int> >]’,
inlined from ‘llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int> >]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/DenseMap.h:961:22,
inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/Metadata.h:296:3,
inlined from ‘llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses()’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/Metadata.h:865:60,
inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp:36:1:
/build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/DenseMap.h:1201:9: warning: array subscript 0 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=]
1201 | if (Small)
| ^~~~~
/build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’:
/build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp:31:15: note: at offset 16 into object ‘Context’ of size 8
31 | LLVMContext Context;
| ^~~~~~~
In member function ‘void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int> >]’,
inlined from ‘llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int> >]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/DenseMap.h:961:22,
inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/Metadata.h:296:3,
inlined from ‘llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses()’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/Metadata.h:865:60,
inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp:36:1:
/build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/DenseMap.h:1205:56: warning: array subscript 1 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=]
1205 | sizeof(BucketT) * getLargeRep()->NumBuckets,
| ~~~~~~~~~~~~~~~^~~~~~~~~~
/build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’:
/build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp:31:15: note: at offset 24 into object ‘Context’ of size 8
31 | LLVMContext Context;
| ^~~~~~~
In member function ‘void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int> >]’,
inlined from ‘llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int> >]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/DenseMap.h:961:22,
inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/Metadata.h:296:3,
inlined from ‘llvm::ContextAndReplaceableUses::~ContextAndReplaceableUses()’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/Metadata.h:865:60,
inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp:36:1:
/build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/DenseMap.h:1204:38: warning: array subscript 1 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=]
1204 | deallocate_buffer(getLargeRep()->Buckets,
| ~~~~~~~~~~~~~~~^~~~~~~
/build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_FromContext_Test::TestBody()’:
/build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp:31:15: note: at offset 24 into object ‘Context’ of size 8
31 | LLVMContext Context;
| ^~~~~~~
In member function ‘void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int> >]’,
inlined from ‘llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int> >]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/DenseMap.h:961:22,
inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/Metadata.h:296:3,
inlined from ‘void llvm::ContextAndReplaceableUses::makeReplaceable(std::unique_ptr<llvm::ReplaceableMetadataImpl>)’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/Metadata.h:902:31,
inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp:49:22:
/build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/DenseMap.h:1201:9: warning: array subscript 0 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=]
1201 | if (Small)
| ^~~~~
/build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’:
/build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp:47:15: note: at offset 16 into object ‘Context’ of size 8
47 | LLVMContext Context;
| ^~~~~~~
In member function ‘void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int> >]’,
inlined from ‘llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int> >]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/DenseMap.h:961:22,
inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/Metadata.h:296:3,
inlined from ‘void llvm::ContextAndReplaceableUses::makeReplaceable(std::unique_ptr<llvm::ReplaceableMetadataImpl>)’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/Metadata.h:902:31,
inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp:49:22:
/build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/DenseMap.h:1205:56: warning: array subscript 1 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=]
1205 | sizeof(BucketT) * getLargeRep()->NumBuckets,
| ~~~~~~~~~~~~~~~^~~~~~~~~~
/build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’:
/build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp:47:15: note: at offset 24 into object ‘Context’ of size 8
47 | LLVMContext Context;
| ^~~~~~~
In member function ‘void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::deallocateBuckets() [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int> >]’,
inlined from ‘llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::~SmallDenseMap() [with KeyT = void*; ValueT = std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<void*, void>; BucketT = llvm::detail::DenseMapPair<void*, std::pair<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, long unsigned int> >]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/DenseMap.h:961:22,
inlined from ‘llvm::ReplaceableMetadataImpl::~ReplaceableMetadataImpl()’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/Metadata.h:296:3,
inlined from ‘void llvm::ContextAndReplaceableUses::makeReplaceable(std::unique_ptr<llvm::ReplaceableMetadataImpl>)’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/IR/Metadata.h:902:31,
inlined from ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp:49:22:
/build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/DenseMap.h:1204:38: warning: array subscript 1 is outside array bounds of ‘llvm::LLVMContext [1]’ [-Warray-bounds=]
1204 | deallocate_buffer(getLargeRep()->Buckets,
| ~~~~~~~~~~~~~~~^~~~~~~
/build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp: In member function ‘virtual void {anonymous}::ContextAndReplaceableUsesTest_makeReplaceable_Test::TestBody()’:
/build/llvm17/src/llvm-17.0.6.src/unittests/IR/MetadataTest.cpp:47:15: note: at offset 24 into object ‘Context’ of size 8
47 | LLVMContext Context;
| ^~~~~~~
[3800/4106] Building CXX object unittests/MC/AMDGPU/CMakeFiles/AMDGPUDwarfTests.dir/DwarfRegMappings.cpp.o
[3801/4106] Building CXX object unittests/Linker/CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o
[3802/4106] Linking CXX executable unittests/MC/AMDGPU/AMDGPUDwarfTests
[3803/4106] Linking CXX executable unittests/Linker/LinkerTests
[3804/4106] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/DwarfLineTableHeaders.cpp.o
[3805/4106] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VPIntrinsicTest.cpp.o
[3806/4106] Linking CXX executable unittests/MC/MCTests
[3807/4106] Building CXX object unittests/MC/X86/CMakeFiles/X86MCTests.dir/X86MCDisassemblerTest.cpp.o
[3808/4106] Linking CXX executable unittests/IR/IRTests
[3809/4106] Linking CXX executable unittests/MC/X86/X86MCTests
[3810/4106] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ArchiveTest.cpp.o
[3811/4106] Building CXX object unittests/MC/SystemZ/CMakeFiles/SystemZAsmLexerTests.dir/SystemZAsmLexerTest.cpp.o
[3812/4106] Linking CXX executable unittests/MC/SystemZ/SystemZAsmLexerTests
[3813/4106] Building CXX object unittests/ObjCopy/CMakeFiles/ObjCopyTests.dir/ObjCopyTest.cpp.o
[3814/4106] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ELFTypesTest.cpp.o
[3815/4106] Linking CXX executable unittests/ObjCopy/ObjCopyTests
[3816/4106] Building CXX object unittests/MI/CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o
[3817/4106] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ObjectFileTest.cpp.o
[3818/4106] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/DXContainerTest.cpp.o
[3819/4106] Linking CXX executable unittests/MI/MITests
[3820/4106] Building CXX object unittests/MIR/CMakeFiles/MIRTests.dir/MachineMetadata.cpp.o
[3821/4106] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/SymbolSizeTest.cpp.o
[3822/4106] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/GOFFObjectFileTest.cpp.o
[3823/4106] Linking CXX executable unittests/MIR/MIRTests
[3824/4106] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ELFTest.cpp.o
[3825/4106] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/SymbolicFileTest.cpp.o
[3826/4106] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/MinidumpTest.cpp.o
/build/llvm17/src/llvm-17.0.6.src/unittests/Object/MinidumpTest.cpp: In member function ‘virtual void MinidumpFile_BasicInterface_Test::TestBody()’:
/build/llvm17/src/llvm-17.0.6.src/unittests/Object/MinidumpTest.cpp:50:20: warning: possibly dangling reference to a temporary [-Wdangling-reference]
50 | const Directory &Stream0 = File.streams()[0];
| ^~~~~~~
/build/llvm17/src/llvm-17.0.6.src/unittests/Object/MinidumpTest.cpp:50:46: note: the temporary was destroyed at the end of the full expression ‘(& File)->llvm::object::MinidumpFile::streams().llvm::ArrayRef<llvm::minidump::Directory>::operator[](0)’
50 | const Directory &Stream0 = File.streams()[0];
| ^
[3827/4106] Building Opts.inc...
[3828/4106] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/OffloadingTest.cpp.o
[3829/4106] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/ELFObjectFileTest.cpp.o
[3830/4106] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o
[3831/4106] Building CXX object unittests/Option/CMakeFiles/OptionTests.dir/OptionMarshallingTest.cpp.o
[3832/4106] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/YAML2ObjTest.cpp.o
[3833/4106] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/DXContainerYAMLTest.cpp.o
[3834/4106] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/BitstreamRemarksFormatTest.cpp.o
[3835/4106] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/DWARFYAMLTest.cpp.o
[3836/4106] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/MinidumpYAMLTest.cpp.o
[3837/4106] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/ELFYAMLTest.cpp.o
[3838/4106] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/XCOFFObjectFileTest.cpp.o
[3839/4106] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/RemarksAPITest.cpp.o
[3840/4106] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/RemarksStrTabParsingTest.cpp.o
[3841/4106] Linking CXX executable unittests/ObjectYAML/ObjectYAMLTests
[3842/4106] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/RemarksLinkingTest.cpp.o
[3843/4106] Linking CXX executable unittests/Object/ObjectTests
[3844/4106] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/BitstreamRemarksSerializerTest.cpp.o
[3845/4106] Building CXX object unittests/Option/CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o
[3846/4106] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/BitstreamRemarksParsingTest.cpp.o
[3847/4106] Building CXX object unittests/Passes/PassBuilderBindings/CMakeFiles/PassesBindingsTests.dir/PassBuilderBindingsTest.cpp.o
[3848/4106] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/YAMLRemarksSerializerTest.cpp.o
[3849/4106] Linking CXX executable unittests/Passes/PassBuilderBindings/PassesBindingsTests
[3850/4106] Linking CXX executable unittests/Option/OptionTests
[3851/4106] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/InstrProfDataTest.cpp.o
[3852/4106] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/YAMLRemarksParsingTest.cpp.o
[3853/4106] Building CXX object unittests/Passes/Plugins/TestPlugin/CMakeFiles/TestPlugin.dir/TestPlugin.cpp.o
[3854/4106] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/ItaniumManglingCanonicalizerTest.cpp.o
[3855/4106] Building CXX object unittests/Passes/Plugins/DoublerPlugin/CMakeFiles/DoublerPlugin.dir/DoublerPlugin.cpp.o
[3856/4106] Linking CXX executable unittests/Remarks/RemarksTests
[3857/4106] Linking CXX shared module unittests/Passes/Plugins/TestPlugin.so
[3858/4106] Linking CXX shared module unittests/Passes/Plugins/DoublerPlugin.so
[3859/4106] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/BPFunctionNodeTest.cpp.o
[3860/4106] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/SymbolRemappingReaderTest.cpp.o
[3861/4106] Building CXX object unittests/Passes/Plugins/CMakeFiles/PluginsTests.dir/PluginsTest.cpp.o
[3862/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AlignmentTest.cpp.o
[3863/4106] Linking CXX executable unittests/Passes/Plugins/PluginsTests
[3864/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o
[3865/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o
[3866/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AddressRangeTest.cpp.o
[3867/4106] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o
[3868/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ARMAttributeParser.cpp.o
[3869/4106] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/MemProfTest.cpp.o
[3870/4106] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o
[3871/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o
[3872/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BLAKE3Test.cpp.o
[3873/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o
[3874/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Base64Test.cpp.o
[3875/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CheckedArithmeticTest.cpp.o
[3876/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CachePruningTest.cpp.o
[3877/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o
[3878/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CrashRecoveryTest.cpp.o
/build/llvm17/src/llvm-17.0.6.src/unittests/Support/CrashRecoveryTest.cpp: In function ‘void nullDeref()’:
/build/llvm17/src/llvm-17.0.6.src/unittests/Support/CrashRecoveryTest.cpp:37:27: warning: array subscript 0 is outside array bounds of ‘volatile int [0]’ [-Warray-bounds=]
37 | static void nullDeref() { *(volatile int *)0x10 = 0; }
| ^~~~~~~~~~~~~~~~~~~~~
cc1plus: note: source object is likely at address zero
[3879/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ConvertEBCDICTest.cpp.o
[3880/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Casting.cpp.o
[3881/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CompressionTest.cpp.o
[3882/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Chrono.cpp.o
[3883/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CRCTest.cpp.o
[3884/4106] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o
[3885/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BalancedPartitioningTest.cpp.o
[3886/4106] Linking CXX executable unittests/ProfileData/ProfileDataTests
[3887/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DebugTest.cpp.o
[3888/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DebugCounterTest.cpp.o
[3889/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BinaryStreamTest.cpp.o
[3890/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CSKYAttributeParserTest.cpp.o
[3891/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DivisionByConstantTest.cpp.o
[3892/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DJBTest.cpp.o
[3893/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o
[3894/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ELFAttributeParserTest.cpp.o
[3895/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrnoTest.cpp.o
[3896/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianTest.cpp.o
[3897/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o
[3898/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ExtensibleRTTITest.cpp.o
[3899/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o
[3900/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o
[3901/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FSUniqueIDTest.cpp.o
[3902/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o
[3903/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o
[3904/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/IndexedAccessorTest.cpp.o
[3905/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileCollectorTest.cpp.o
[3906/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/InstructionCostTest.cpp.o
[3907/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o
[3908/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o
[3909/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorTest.cpp.o
In file included from /usr/include/c++/13.2.1/bits/stl_algobase.h:67,
from /usr/include/c++/13.2.1/algorithm:60,
from /build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/SmallVector.h:19,
from /build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/Twine.h:12,
from /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:17,
from /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:9:
In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]’,
inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]’ at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_FirstHandlerOnly_Test::TestBody()::<lambda(const {anonymous}::CustomSubError&)>, {anonymous}::Error_FirstHandlerOnly_Test::TestBody()::<lambda(const {anonymous}::CustomError&)>}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:950:5,
inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_FirstHandlerOnly_Test::TestBody()::<lambda(const {anonymous}::CustomSubError&)>, {anonymous}::Error_FirstHandlerOnly_Test::TestBody()::<lambda(const {anonymous}::CustomError&)>}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:965:11,
inlined from ‘virtual void {anonymous}::Error_FirstHandlerOnly_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:266:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of ‘void [16]’ [-Warray-bounds=]
1077 | : _M_current(__i) { }
| ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/memory:78,
from /build/llvm17/src/llvm-17.0.6.src/include/llvm/ADT/SmallVector.h:28:
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomSubError; _Args = {int, int}]’,
inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomSubError; ArgTs = {int, int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:333:68,
inlined from ‘virtual void {anonymous}::Error_FirstHandlerOnly_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:266:45:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 16 into object of size 16 allocated by ‘operator new’
1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]’,
inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]’ at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_HandlerShadowing_Test::TestBody()::<lambda(const {anonymous}::CustomError&)>, {anonymous}::Error_HandlerShadowing_Test::TestBody()::<lambda(const {anonymous}::CustomSubError&)>}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:950:5,
inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_HandlerShadowing_Test::TestBody()::<lambda(const {anonymous}::CustomError&)>, {anonymous}::Error_HandlerShadowing_Test::TestBody()::<lambda(const {anonymous}::CustomSubError&)>}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:965:11,
inlined from ‘virtual void {anonymous}::Error_HandlerShadowing_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:284:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of ‘void [16]’ [-Warray-bounds=]
1077 | : _M_current(__i) { }
| ^~~~~~~~~~~~~~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomSubError; _Args = {int, int}]’,
inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomSubError; ArgTs = {int, int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:333:68,
inlined from ‘virtual void {anonymous}::Error_HandlerShadowing_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:285:33:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 16 into object of size 16 allocated by ‘operator new’
1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]’,
inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]’ at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {Error (&)(const {anonymous}::CustomError&)}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:950:5,
inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {Error (&)(const {anonymous}::CustomError&)}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:965:11,
inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:233:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of ‘void [16]’ [-Warray-bounds=]
1077 | : _M_current(__i) { }
| ^~~~~~~~~~~~~~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’,
inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:333:68,
inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:233:42:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 16 into object of size 16 allocated by ‘operator new’
1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]’,
inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]’ at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {void (&)(const {anonymous}::CustomError&)}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:950:5,
inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {void (&)(const {anonymous}::CustomError&)}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:965:11,
inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:236:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of ‘void [16]’ [-Warray-bounds=]
1077 | : _M_current(__i) { }
| ^~~~~~~~~~~~~~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’,
inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:333:68,
inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:236:42:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 16 into object of size 16 allocated by ‘operator new’
1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]’,
inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]’ at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {Error (&)(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:950:5,
inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {Error (&)(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:965:11,
inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:239:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of ‘void [16]’ [-Warray-bounds=]
1077 | : _M_current(__i) { }
| ^~~~~~~~~~~~~~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’,
inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:333:68,
inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:239:42:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 16 into object of size 16 allocated by ‘operator new’
1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]’,
inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]’ at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {void (&)(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:950:5,
inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {void (&)(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:965:11,
inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:242:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of ‘void [16]’ [-Warray-bounds=]
1077 | : _M_current(__i) { }
| ^~~~~~~~~~~~~~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’,
inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:333:68,
inlined from ‘virtual void {anonymous}::Error_HandlerTypeDeduction_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:242:42:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 16 into object of size 16 allocated by ‘operator new’
1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]’,
inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]’ at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_CatchErrorFromHandler_Test::TestBody()::<lambda(std::unique_ptr<{anonymous}::CustomError, std::default_delete<{anonymous}::CustomError> >)>}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:950:5,
inlined from ‘virtual void {anonymous}::Error_CatchErrorFromHandler_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:430:76:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of ‘void [16]’ [-Warray-bounds=]
1077 | : _M_current(__i) { }
| ^~~~~~~~~~~~~~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’,
inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:333:68,
inlined from ‘virtual void {anonymous}::Error_CatchErrorFromHandler_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:429:30:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 16 into object of size 16 allocated by ‘operator new’
1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]’,
inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]’ at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {consumeError(Error)::<lambda(const ErrorInfoBase&)>}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:950:5,
inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {consumeError(Error)::<lambda(const ErrorInfoBase&)>}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:965:11,
inlined from ‘void llvm::consumeError(Error)’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:1036:18,
inlined from ‘virtual void {anonymous}::Error_ConsumeError_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:382:15:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of ‘void [16]’ [-Warray-bounds=]
1077 | : _M_current(__i) { }
| ^~~~~~~~~~~~~~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’,
inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:333:68,
inlined from ‘virtual void {anonymous}::Error_ConsumeError_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:381:38:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 16 into object of size 16 allocated by ‘operator new’
1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]’,
inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]’ at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_ErrorMessage_Test::TestBody()::<lambda(const {anonymous}::CustomError&)>}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:950:5,
inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_ErrorMessage_Test::TestBody()::<lambda(const {anonymous}::CustomError&)>}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:965:11,
inlined from ‘virtual void {anonymous}::Error_ErrorMessage_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:746:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of ‘void [16]’ [-Warray-bounds=]
1077 | : _M_current(__i) { }
| ^~~~~~~~~~~~~~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’,
inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:333:68,
inlined from ‘virtual void {anonymous}::Error_ErrorMessage_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:745:39:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 16 into object of size 16 allocated by ‘operator new’
1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]’,
inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]’ at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_HandleCustomError_Test::TestBody()::<lambda(const {anonymous}::CustomError&)>}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:950:5,
inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_HandleCustomError_Test::TestBody()::<lambda(const {anonymous}::CustomError&)>}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:965:11,
inlined from ‘virtual void {anonymous}::Error_HandleCustomError_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:177:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of ‘void [16]’ [-Warray-bounds=]
1077 | : _M_current(__i) { }
| ^~~~~~~~~~~~~~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomError; _Args = {int}]’,
inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomError; ArgTs = {int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:333:68,
inlined from ‘virtual void {anonymous}::Error_HandleCustomError_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:177:42:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 16 into object of size 16 allocated by ‘operator new’
1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = std::unique_ptr<llvm::ErrorInfoBase>*; _Container = std::vector<std::unique_ptr<llvm::ErrorInfoBase> >]’,
inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::end() [with _Tp = std::unique_ptr<llvm::ErrorInfoBase>; _Alloc = std::allocator<std::unique_ptr<llvm::ErrorInfoBase> >]’ at /usr/include/c++/13.2.1/bits/stl_vector.h:891:16,
inlined from ‘llvm::Error llvm::handleErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_HandleCustomErrorWithCustomBaseClass_Test::TestBody()::<lambda(const {anonymous}::CustomSubError&)>}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:950:5,
inlined from ‘void llvm::handleAllErrors(Error, HandlerTs&& ...) [with HandlerTs = {{anonymous}::Error_HandleCustomErrorWithCustomBaseClass_Test::TestBody()::<lambda(const {anonymous}::CustomSubError&)>}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:965:11,
inlined from ‘virtual void {anonymous}::Error_HandleCustomErrorWithCustomBaseClass_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:249:18:
/usr/include/c++/13.2.1/bits/stl_iterator.h:1077:9: warning: array subscript 2 is outside array bounds of ‘void [16]’ [-Warray-bounds=]
1077 | : _M_current(__i) { }
| ^~~~~~~~~~~~~~~
In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = {anonymous}::CustomSubError; _Args = {int, int}]’,
inlined from ‘llvm::Error llvm::make_error(ArgTs&& ...) [with ErrT = {anonymous}::CustomSubError; ArgTs = {int, int}]’ at /build/llvm17/src/llvm-17.0.6.src/include/llvm/Support/Error.h:333:68,
inlined from ‘virtual void {anonymous}::Error_HandleCustomErrorWithCustomBaseClass_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/ErrorTest.cpp:249:45:
/usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30: note: at offset 16 into object of size 16 allocated by ‘operator new’
1070 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3910/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o
[3911/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/KnownBitsTest.cpp.o
[3912/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o
[3913/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MD5Test.cpp.o
[3914/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MatchersTest.cpp.o
[3915/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o
[3916/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LEB128Test.cpp.o
[3917/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferRefTest.cpp.o
[3918/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o
[3919/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/OptimizedStructLayoutTest.cpp.o
[3920/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/JSONTest.cpp.o
[3921/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o
[3922/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/PerThreadBumpPtrAllocatorTest.cpp.o
[3923/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryTest.cpp.o
[3924/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ParallelTest.cpp.o
[3925/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProcessTest.cpp.o
[3926/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReverseIterationTest.cpp.o
[3927/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/HashBuilderTest.cpp.o
[3928/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RegexTest.cpp.o
[3929/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o
[3930/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o
[3931/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SHA256.cpp.o
[3932/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RISCVAttributeParserTest.cpp.o
[3933/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProgramTest.cpp.o
[3934/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SuffixTreeTest.cpp.o
[3935/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o
[3936/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o
[3937/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ScopedPrinterTest.cpp.o
[3938/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o
[3939/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TimerTest.cpp.o
[3940/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o
[3941/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TimeProfilerTest.cpp.o
[3942/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TarWriterTest.cpp.o
[3943/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ToolOutputFileTest.cpp.o
[3944/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Threading.cpp.o
[3945/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeSizeTest.cpp.o
[3946/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeTraitsTest.cpp.o
[3947/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o
[3948/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RISCVISAInfoTest.cpp.o
[3949/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadPool.cpp.o
[3950/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o
In member function ‘double {anonymous}::Class2::getDouble() const’,
inlined from ‘virtual void {anonymous}::TrailingObjects_TwoArg_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/TrailingObjectsTest.cpp:158:3:
/build/llvm17/src/llvm-17.0.6.src/unittests/Support/TrailingObjectsTest.cpp:95:40: warning: array subscript ‘const double[1]’ is partly outside array bounds of ‘unsigned char [10]’ [-Warray-bounds=]
95 | return *getTrailingObjects<double>();
| ^
In static member function ‘static {anonymous}::Class2* {anonymous}::Class2::create(short int, double)’,
inlined from ‘virtual void {anonymous}::TrailingObjects_TwoArg_Test::TestBody()’ at /build/llvm17/src/llvm-17.0.6.src/unittests/Support/TrailingObjectsTest.cpp:134:30:
/build/llvm17/src/llvm-17.0.6.src/unittests/Support/TrailingObjectsTest.cpp:76:23: note: at offset 8 into object of size 10 allocated by ‘operator new’
76 | ::operator new(totalSizeToAlloc<double, short>(HasDouble, HasShort));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3951/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/VersionTupleTest.cpp.o
[3952/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/WithColorTest.cpp.o
[3953/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/buffer_ostream_test.cpp.o
[3954/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o
[3955/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_fd_stream_test.cpp.o
[3956/4106] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cpp.o
[3957/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o
[3958/4106] Linking CXX static library lib/libDynamicLibraryLib.a
[3959/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o
[3960/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Path.cpp.o
[3961/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o
[3962/4106] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/PipSqueak.cpp.o
[3963/4106] Building AutomataAutomata.inc...
[3964/4106] Building AutomataTables.inc...
[3965/4106] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/PipSqueak.cpp.o
[3966/4106] Linking CXX shared module unittests/Support/DynamicLibrary/PipSqueak.so
[3967/4106] Linking CXX shared module unittests/Support/DynamicLibrary/SecondLib.so
[3968/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/xxhashTest.cpp.o
[3969/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o
[3970/4106] Building CXX object unittests/Support/CommandLineInit/CMakeFiles/CommandLineInitTests.dir/CommandLineInitTest.cpp.o
[3971/4106] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/DynamicLibraryTest.cpp.o
[3972/4106] Linking CXX executable unittests/Support/DynamicLibrary/DynamicLibraryTests
[3973/4106] Linking CXX executable unittests/Support/CommandLineInit/CommandLineInitTests
[3974/4106] Building CXX object unittests/TableGen/CMakeFiles/TableGenTests.dir/ParserEntryPointTest.cpp.o
[3975/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o
[3976/4106] Building CXX object unittests/TableGen/CMakeFiles/TableGenTests.dir/CodeExpanderTest.cpp.o
[3977/4106] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/AArch64InstPrinterTest.cpp.o
[3978/4106] Building CXX object unittests/TableGen/CMakeFiles/TableGenTests.dir/AutomataTest.cpp.o
[3979/4106] Linking CXX executable unittests/TableGen/TableGenTests
[3980/4106] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/SMEAttributesTest.cpp.o
[3981/4106] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/DecomposeStackOffsetTest.cpp.o
[3982/4106] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/AddressingModes.cpp.o
[3983/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o
[3984/4106] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/MatrixRegisterAliasing.cpp.o
[3985/4106] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/AArch64SVESchedPseudoTest.cpp.o
[3986/4106] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/InstSizes.cpp.o
[3987/4106] Building CXX object unittests/Target/AMDGPU/CMakeFiles/AMDGPUTests.dir/AMDGPUUnitTests.cpp.o
In file included from /build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/GCNSubtarget.h:22,
from /build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
from /build/llvm17/src/llvm-17.0.6.src/unittests/Target/AMDGPU/AMDGPUUnitTests.cpp:10:
/build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/SIInstrInfo.h: In member function ‘unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const’:
/build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/SIInstrInfo.h:967: warning: possibly dangling reference to a temporary [-Wdangling-reference]
967 | const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
|
/build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/SIInstrInfo.h:967: note: the temporary was destroyed at the end of the full expression ‘(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](((size_t)OpNo))’
[3988/4106] Building CXX object unittests/Target/AMDGPU/CMakeFiles/AMDGPUTests.dir/DwarfRegMappings.cpp.o
In file included from /build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/GCNSubtarget.h:22,
from /build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
from /build/llvm17/src/llvm-17.0.6.src/unittests/Target/AMDGPU/DwarfRegMappings.cpp:9:
/build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/SIInstrInfo.h: In member function ‘unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const’:
/build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/SIInstrInfo.h:967: warning: possibly dangling reference to a temporary [-Wdangling-reference]
967 | const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
|
/build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/SIInstrInfo.h:967: note: the temporary was destroyed at the end of the full expression ‘(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](((size_t)OpNo))’
[3989/4106] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/VirtualFileSystemTest.cpp.o
[3990/4106] Building CXX object unittests/Target/PowerPC/CMakeFiles/PowerPCTests.dir/AIXRelocModelTest.cpp.o
[3991/4106] Linking CXX executable unittests/Target/PowerPC/PowerPCTests
[3992/4106] Building CXX object unittests/Target/AMDGPU/CMakeFiles/AMDGPUTests.dir/ExecMayBeModifiedBeforeAnyUse.cpp.o
In file included from /build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/GCNSubtarget.h:22,
from /build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/AMDGPUTargetMachine.h:17,
from /build/llvm17/src/llvm-17.0.6.src/unittests/Target/AMDGPU/ExecMayBeModifiedBeforeAnyUse.cpp:9:
/build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/SIInstrInfo.h: In member function ‘unsigned int llvm::SIInstrInfo::getOpSize(uint16_t, unsigned int) const’:
/build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/SIInstrInfo.h:967: warning: possibly dangling reference to a temporary [-Wdangling-reference]
967 | const MCOperandInfo &OpInfo = get(Opcode).operands()[OpNo];
|
/build/llvm17/src/llvm-17.0.6.src/lib/Target/AMDGPU/SIInstrInfo.h:967: note: the temporary was destroyed at the end of the full expression ‘(&((const llvm::SIInstrInfo*)this)->llvm::SIInstrInfo::<anonymous>.llvm::AMDGPUGenInstrInfo::<anonymous>.llvm::TargetInstrInfo::<anonymous>.llvm::MCInstrInfo::get(((unsigned int)Opcode)))->llvm::MCInstrDesc::operands().llvm::ArrayRef<llvm::MCOperandInfo>::operator[](((size_t)OpNo))’
[3993/4106] Linking CXX executable unittests/Support/SupportTests
[3994/4106] Linking CXX executable unittests/Target/AArch64/AArch64Tests
[3995/4106] Building CXX object unittests/Target/RISCV/CMakeFiles/RISCVTests.dir/MCInstrAnalysisTest.cpp.o
[3996/4106] Building CXX object unittests/Target/ARM/CMakeFiles/ARMTests.dir/MachineInstrTest.cpp.o
[3997/4106] Building CXX object unittests/Target/LoongArch/CMakeFiles/LoongArchTests.dir/InstSizes.cpp.o
[3998/4106] Building CXX object unittests/Target/ARM/CMakeFiles/ARMTests.dir/InstSizes.cpp.o
[3999/4106] Building CXX object unittests/Target/WebAssembly/CMakeFiles/WebAssemblyTests.dir/WebAssemblyExceptionInfoTest.cpp.o
[4000/4106] Building CXX object unittests/Target/X86/CMakeFiles/X86Tests.dir/MachineSizeOptsTest.cpp.o
[4001/4106] Linking CXX executable unittests/Target/AMDGPU/AMDGPUTests
[4002/4106] Building CXX object unittests/TargetParser/CMakeFiles/TargetParserTests.dir/Host.cpp.o
[4003/4106] Linking CXX executable unittests/Target/RISCV/RISCVTests
[4004/4106] Linking CXX executable unittests/Target/LoongArch/LoongArchTests
[4005/4106] Building CXX object unittests/Testing/ADT/CMakeFiles/TestingADTTests.dir/StringMapTest.cpp.o
[4006/4106] Linking CXX executable unittests/Target/ARM/ARMTests
[4007/4106] Linking CXX executable unittests/Target/WebAssembly/WebAssemblyTests
[4008/4106] Building CXX object unittests/Target/X86/CMakeFiles/X86Tests.dir/TernlogTest.cpp.o
[4009/4106] Building CXX object unittests/Testing/ADT/CMakeFiles/TestingADTTests.dir/StringMapEntryTest.cpp.o
[4010/4106] Linking CXX executable unittests/Target/X86/X86Tests
[4011/4106] Linking CXX executable unittests/Testing/ADT/TestingADTTests
[4012/4106] Building CXX object unittests/Testing/Support/CMakeFiles/TestingSupportTests.dir/TempPathTest.cpp.o
[4013/4106] Linking CXX executable unittests/Testing/Support/TestingSupportTests
[4014/4106] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV1Tests.cpp.o
[4015/4106] Building CXX object unittests/Testing/Annotations/CMakeFiles/TestingAnnotationTests.dir/AnnotationsTest.cpp.o
[4016/4106] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV2Tests.cpp.o
[4017/4106] Linking CXX executable unittests/Testing/Annotations/TestingAnnotationTests
[4018/4106] Building CXX object unittests/TargetParser/CMakeFiles/TargetParserTests.dir/CSKYTargetParserTest.cpp.o
[4019/4106] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV3Tests.cpp.o
[4020/4106] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV5Tests.cpp.o
[4021/4106] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o
[4022/4106] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV4Tests.cpp.o
[4023/4106] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o
[4024/4106] Linking CXX executable unittests/TextAPI/TextAPITests
[4025/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o
[4026/4106] Building CXX object unittests/Transforms/Coroutines/CMakeFiles/CoroTests.dir/ExtraRematTest.cpp.o
[4027/4106] Linking CXX executable unittests/Transforms/Coroutines/CoroTests
[4028/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CallPromotionUtilsTest.cpp.o
[4029/4106] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/FunctionSpecializationTest.cpp.o
[4030/4106] Building CXX object unittests/TargetParser/CMakeFiles/TargetParserTests.dir/TripleTest.cpp.o
[4031/4106] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/AttributorTest.cpp.o
[4032/4106] Building CXX object unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/LICMTest.cpp.o
[4033/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/BasicBlockUtilsTest.cpp.o
[4034/4106] Linking CXX executable unittests/Transforms/IPO/IPOTests
[4035/4106] Building CXX object unittests/TargetParser/CMakeFiles/TargetParserTests.dir/TargetParserTest.cpp.o
[4036/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/IntegerDivisionTest.cpp.o
[4037/4106] Linking CXX executable unittests/TargetParser/TargetParserTests
[4038/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CodeExtractorTest.cpp.o
[4039/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/DebugifyTest.cpp.o
[4040/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/FunctionComparatorTest.cpp.o
[4041/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CodeMoverUtilsTest.cpp.o
[4042/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/LoopRotationUtilsTest.cpp.o
[4043/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ModuleUtilsTest.cpp.o
[4044/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/LocalTest.cpp.o
[4045/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CloningTest.cpp.o
[4046/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/SSAUpdaterBulkTest.cpp.o
[4047/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/LoopUtilsTest.cpp.o
[4048/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/SizeOptsTest.cpp.o
[4049/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/VFABIUtils.cpp.o
[4050/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/UnrollLoopTest.cpp.o
[4051/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o
[4052/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ProfDataUtilTest.cpp.o
[4053/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ScalarEvolutionExpanderTest.cpp.o
[4054/4106] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/MemTransferLowering.cpp.o
[4055/4106] Linking CXX executable unittests/Transforms/Utils/UtilsTests
[4056/4106] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanVerifierTest.cpp.o
[4057/4106] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRBlockIndexerTest.cpp.o
[4058/4106] Building CXX object unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o
In file included from /build/llvm17/src/third-party/unittest/googlemock/include/gmock/gmock-actions.h:53,
from /build/llvm17/src/third-party/unittest/googlemock/include/gmock/gmock.h:58,
from /build/llvm17/src/llvm-17.0.6.src/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:27:
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<>, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&>::Analysis::Result]’:
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
355 | inline T Invalid() {
| ^~~~~~~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
360 | return Invalid<T>();
| ~~~~~~~~~~^~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<0>, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&>::Analysis::Result]’:
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
355 | inline T Invalid() {
| ^~~~~~~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
360 | return Invalid<T>();
| ~~~~~~~~~~^~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<1>, llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&>::Analysis::Result]’:
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
355 | inline T Invalid() {
| ^~~~~~~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
360 | return Invalid<T>();
| ~~~~~~~~~~^~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h: In function ‘T testing::internal::Invalid() [with T = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockFunctionAnalysisHandle, llvm::Function>::Analysis::Result]’:
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:355:10: warning: infinite recursion detected [-Winfinite-recursion]
355 | inline T Invalid() {
| ^~~~~~~
/build/llvm17/src/third-party/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:360:20: note: recursive call
360 | return Invalid<T>();
| ~~~~~~~~~~^~
[4059/4106] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRBlockVerifierTest.cpp.o
[4060/4106] Linking CXX executable unittests/Transforms/Scalar/ScalarTests
[4061/4106] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPDomTreeTest.cpp.o
[4062/4106] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanSlpTest.cpp.o
[4063/4106] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRProducerConsumerTest.cpp.o
[4064/4106] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanHCFGTest.cpp.o
[4065/4106] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRRecordPrinterTest.cpp.o
[4066/4106] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRRecordsTest.cpp.o
[4067/4106] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRTraceWriterTest.cpp.o
[4068/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/ProgressMeterTest.cpp.o
[4069/4106] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanTest.cpp.o
[4070/4106] Linking CXX executable unittests/Transforms/Vectorize/VectorizeTests
[4071/4106] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/GraphTest.cpp.o
[4072/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/RegisterValueTest.cpp.o
[4073/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/BenchmarkRunnerTest.cpp.o
[4074/4106] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/ProfileTest.cpp.o
[4075/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/ClusteringTest.cpp.o
[4076/4106] Linking CXX executable unittests/XRay/XRayTests
[4077/4106] Building CXX object unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/FileAnalysis.cpp.o
[4078/4106] Building CXX object unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/GraphBuilder.cpp.o
[4079/4106] Linking CXX executable unittests/tools/llvm-cfi-verify/CFIVerifyTests
[4080/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SchedClassResolutionTest.cpp.o
[4081/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SubprocessMemoryTest.cpp.o
[4082/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/BenchmarkResultTest.cpp.o
[4083/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/RegisterAliasingTest.cpp.o
[4084/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SnippetFileTest.cpp.o
[4085/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PowerPC/AnalysisTest.cpp.o
[4086/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SnippetRepetitorTest.cpp.o
[4087/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/AArch64/TargetTest.cpp.o
[4088/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/SnippetGeneratorTest.cpp.o
/build/llvm17/src/llvm-17.0.6.src/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp: In member function ‘virtual void llvm::exegesis::{anonymous}::X86SerialSnippetGeneratorTest_ImplicitSelfDependencyThroughExplicitRegsForbidAlmostAll_Test::TestBody()’:
/build/llvm17/src/llvm-17.0.6.src/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:187:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
187 | if (Var.isReg())
| ^
[4089/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PowerPC/TargetTest.cpp.o
[4090/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/X86/TargetTest.cpp.o
[4091/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/BenchmarkResultTest.cpp.o
[4092/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/RegisterAliasingTest.cpp.o
[4093/4106] Copying llvm-locstats into /build/llvm17/src/llvm-17.0.6.src/build/./bin
[4094/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PowerPC/SnippetGeneratorTest.cpp.o
[4095/4106] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/__/__/__/tools/llvm-mca/Views/SummaryView.cpp.o
[4096/4106] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/MCATestBase.cpp.o
[4097/4106] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/X86/X86TestBase.cpp.o
[4098/4106] Building CXX object unittests/tools/llvm-profdata/CMakeFiles/LLVMProfdataTests.dir/OutputSizeLimitTest.cpp.o
[4099/4106] Linking CXX executable unittests/tools/llvm-profdata/LLVMProfdataTests
[4100/4106] Building CXX object unittests/tools/llvm-profgen/CMakeFiles/LLVMProfgenTests.dir/ContextCompressionTest.cpp.o
[4101/4106] Building CXX object unittests/tools/llvm-mca/CMakeFiles/LLVMMCATests.dir/X86/TestIncrementalMCA.cpp.o
[4102/4106] Linking CXX executable unittests/tools/llvm-profgen/LLVMProfgenTests
[4103/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/TargetTest.cpp.o
[4104/4106] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/Mips/SnippetGeneratorTest.cpp.o
[4105/4106] Linking CXX executable unittests/tools/llvm-mca/LLVMMCATests
[4106/4106] Linking CXX executable unittests/tools/llvm-exegesis/LLVMExegesisTests
* Getting build dependencies for wheel...
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/pyproject_hooks/_impl.py", line 321, in _call_hook
raise BackendUnavailable(data.get('traceback', ''))
pyproject_hooks._impl.BackendUnavailable: Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 77, in _build_backend
obj = import_module(mod_path)
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1126, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1140, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'setuptools'
ERROR Backend 'setuptools.build_meta' is not available.
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /var/lib/jenkins/chroots/root1/build-0002/build
+ mv -v PKGBUILD.real PKGBUILD
renamed 'PKGBUILD.real' -> 'PKGBUILD'
Build step 'Execute shell' marked build as failure
Skipped archiving because build is not successful
Publishing build last changes...
ERROR: No successful build found, last changes will use previous revision.
Last changes from revision d316e6f (current) to 98be8e1 (previous) published successfully!
Finished: FAILURE