140 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-exegesis/lib/SnippetGenerator.cpp:140:19: note: remove 'std::move' call [ 88%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Target.cpp.o [ 88%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Uops.cpp.o /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-exegesis/lib/Uops.cpp: In member function 'virtual llvm::Expected > llvm::exegesis::UopsBenchmarkRunner::runMeasurements(const llvm::exegesis::BenchmarkRunner::FunctionExecutor&) const': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-exegesis/lib/Uops.cpp:277:19: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-exegesis/lib/Uops.cpp:277:19: note: remove 'std::move' call [ 88%] Linking CXX static library ../../../lib/libLLVMExegesis.a make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 88%] Built target LLVMExegesis make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target LLVMExegesisX86 make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 88%] Building CXX object tools/llvm-exegesis/lib/X86/CMakeFiles/LLVMExegesisX86.dir/Target.cpp.o /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-exegesis/lib/X86/Target.cpp: In member function 'virtual llvm::Expected > llvm::exegesis::{anonymous}::X86LatencySnippetGenerator::generateCodeTemplates(const llvm::exegesis::Instruction&) const': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-exegesis/lib/X86/Target.cpp:193:21: warning: redundant move in return statement [-Wredundant-move] 193 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-exegesis/lib/X86/Target.cpp:193:21: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-exegesis/lib/X86/Target.cpp: In member function 'virtual llvm::Expected > llvm::exegesis::{anonymous}::X86UopsSnippetGenerator::generateCodeTemplates(const llvm::exegesis::Instruction&) const': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-exegesis/lib/X86/Target.cpp:230:21: warning: redundant move in return statement [-Wredundant-move] 230 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-exegesis/lib/X86/Target.cpp:230:21: note: remove 'std::move' call [ 88%] Linking CXX static library ../../../../lib/libLLVMExegesisX86.a make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 88%] Built target LLVMExegesisX86 make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-exegesis make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 88%] Building CXX object tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o [ 88%] Linking CXX executable ../../bin/llvm-exegesis make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 88%] Built target llvm-exegesis make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-extract make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 88%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o [ 88%] Linking CXX executable ../../bin/llvm-extract make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 88%] Built target llvm-extract make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-isel-fuzzer make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 88%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o [ 88%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o [ 88%] Linking CXX executable ../../bin/llvm-isel-fuzzer make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 88%] Built target llvm-isel-fuzzer make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-itanium-demangle-fuzzer make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 88%] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o [ 88%] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/llvm-itanium-demangle-fuzzer.cpp.o [ 88%] Linking CXX executable ../../bin/llvm-itanium-demangle-fuzzer make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 88%] Built target llvm-itanium-demangle-fuzzer make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-jitlink make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 88%] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink.cpp.o [ 88%] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-macho.cpp.o [ 88%] Linking CXX executable ../../bin/llvm-jitlink make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 88%] Built target llvm-jitlink make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-link make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 89%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o [ 89%] Linking CXX executable ../../bin/llvm-link make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 89%] Built target llvm-link make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target LipoOptsTableGen make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 89%] Building LipoOpts.inc... make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 89%] Built target LipoOptsTableGen make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-lipo make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 89%] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo.cpp.o [ 89%] Linking CXX executable ../../bin/llvm-lipo make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 89%] Built target llvm-lipo make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-lto2 make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 89%] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o [ 89%] Linking CXX executable ../../bin/llvm-lto2 make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 89%] Built target llvm-lto2 make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-mc make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 89%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o [ 89%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o [ 89%] Linking CXX executable ../../bin/llvm-mc make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 89%] Built target llvm-mc make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-mca make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 89%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/llvm-mca.cpp.o /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-mca/llvm-mca.cpp: In function 'llvm::ErrorOr > {anonymous}::getOutputStream()': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-mca/llvm-mca.cpp:223:21: warning: redundant move in return statement [-Wredundant-move] 223 | return std::move(Out); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-mca/llvm-mca.cpp:223:21: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-mca/CodeRegion.h:36, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-mca/llvm-mca.cpp:23: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::cl::OptionCategory*]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-mca/llvm-mca.cpp:278:56: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), [ 89%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegion.cpp.o [ 89%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegionGenerator.cpp.o [ 89%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/PipelinePrinter.cpp.o [ 89%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/BottleneckAnalysis.cpp.o [ 89%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/DispatchStatistics.cpp.o [ 89%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/InstructionInfoView.cpp.o [ 90%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RegisterFileStatistics.cpp.o [ 90%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/ResourcePressureView.cpp.o [ 90%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RetireControlUnitStatistics.cpp.o [ 90%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SchedulerStatistics.cpp.o [ 90%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SummaryView.cpp.o [ 90%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/TimelineView.cpp.o [ 90%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/View.cpp.o [ 90%] Linking CXX executable ../../bin/llvm-mca make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Built target llvm-mca make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-microsoft-demangle-fuzzer make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o [ 90%] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/llvm-microsoft-demangle-fuzzer.cpp.o [ 90%] Linking CXX executable ../../bin/llvm-microsoft-demangle-fuzzer make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Built target llvm-microsoft-demangle-fuzzer make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-modextract make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o [ 90%] Linking CXX executable ../../bin/llvm-modextract make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Built target llvm-modextract make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target MtTableGen make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Building Opts.inc... make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Built target MtTableGen make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-mt make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o [ 90%] Linking CXX executable ../../bin/llvm-mt make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Built target llvm-mt make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-nm make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o [ 90%] Linking CXX executable ../../bin/llvm-nm make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Built target llvm-nm make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target ObjcopyOptsTableGen make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Building ObjcopyOpts.inc... make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Built target ObjcopyOptsTableGen make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target StripOptsTableGen make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 90%] Building StripOpts.inc... make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 91%] Built target StripOptsTableGen make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-objcopy make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 91%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/Buffer.cpp.o [ 91%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/CopyConfig.cpp.o /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp: In function 'llvm::Expected llvm::objcopy::parseObjcopyOptions(llvm::ArrayRef)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:573:23: warning: redundant move in return statement [-Wredundant-move] 573 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:573:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:652:23: warning: redundant move in return statement [-Wredundant-move] 652 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:652:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:658:23: warning: redundant move in return statement [-Wredundant-move] 658 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:658:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:664:23: warning: redundant move in return statement [-Wredundant-move] 664 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:664:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:670:23: warning: redundant move in return statement [-Wredundant-move] 670 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:670:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:676:23: warning: redundant move in return statement [-Wredundant-move] 676 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:676:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:682:23: warning: redundant move in return statement [-Wredundant-move] 682 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:682:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:688:23: warning: redundant move in return statement [-Wredundant-move] 688 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:688:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:749:19: warning: redundant move in return statement [-Wredundant-move] 749 | return std::move(DC); | ~~~~~~~~~^~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:749:19: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp: In function 'llvm::Expected llvm::objcopy::parseStripOptions(llvm::ArrayRef, std::function)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:856:27: warning: redundant move in return statement [-Wredundant-move] 856 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:856:27: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:869:19: warning: redundant move in return statement [-Wredundant-move] 869 | return std::move(DC); | ~~~~~~~~~^~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/CopyConfig.cpp:869:19: note: remove 'std::move' call [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/COFF/COFFObjcopy.cpp.o [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/COFF/Object.cpp.o [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/COFF/Reader.cpp.o /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/COFF/Reader.cpp: In member function 'llvm::Expected > llvm::objcopy::coff::COFFReader::create() const': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/COFF/Reader.cpp:220:21: warning: redundant move in return statement [-Wredundant-move] 220 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/COFF/Reader.cpp:220:21: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/COFF/Reader.cpp:222:21: warning: redundant move in return statement [-Wredundant-move] 222 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/COFF/Reader.cpp:222:21: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/COFF/Reader.cpp:224:21: warning: redundant move in return statement [-Wredundant-move] 224 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/COFF/Reader.cpp:224:21: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/COFF/Reader.cpp:226:21: warning: redundant move in return statement [-Wredundant-move] 226 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/COFF/Reader.cpp:226:21: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/COFF/Reader.cpp:228:19: warning: redundant move in return statement [-Wredundant-move] 228 | return std::move(Obj); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/COFF/Reader.cpp:228:19: note: remove 'std::move' call [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/COFF/Writer.cpp.o [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/ELF/ELFObjcopy.cpp.o [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/ELF/Object.cpp.o /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/ELF/Object.cpp: In static member function 'static llvm::Expected llvm::objcopy::elf::IHexRecord::parse(llvm::StringRef)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/ELF/Object.cpp:280:21: warning: redundant move in return statement [-Wredundant-move] 280 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/ELF/Object.cpp:280:21: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/ELF/Object.cpp:296:21: warning: redundant move in return statement [-Wredundant-move] 296 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/ELF/Object.cpp:296:21: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/ELF/Object.cpp: In member function 'llvm::Expected > llvm::objcopy::elf::IHexReader::parse() const': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/ELF/Object.cpp:1639:19: warning: redundant move in return statement [-Wredundant-move] 1639 | return std::move(Records); | ~~~~~~~~~^~~~~~~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-objcopy/ELF/Object.cpp:1639:19: note: remove 'std::move' call [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/MachO/MachOObjcopy.cpp.o [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/MachO/MachOReader.cpp.o [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/MachO/MachOWriter.cpp.o [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/MachO/Object.cpp.o [ 92%] Linking CXX executable ../../bin/llvm-objcopy make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 92%] Built target llvm-objcopy make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-strip make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 92%] Generating ../../bin/llvm-strip make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 92%] Built target llvm-strip make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-objdump make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 92%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o [ 92%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o [ 92%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o [ 92%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o [ 92%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o [ 92%] Linking CXX executable ../../bin/llvm-objdump make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 92%] Built target llvm-objdump make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-opt-fuzzer make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 92%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o [ 93%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Bitcode/BitcodeReader.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp:13: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), [ 93%] Linking CXX executable ../../bin/llvm-opt-fuzzer make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 93%] Built target llvm-opt-fuzzer make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-opt-report make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 93%] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o [ 93%] Linking CXX executable ../../bin/llvm-opt-report make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 93%] Built target llvm-opt-report make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-pdbutil make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp: In function 'llvm::Expected getModuleDebugStream(llvm::pdb::PDBFile&, uint32_t)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:432:19: warning: redundant move in return statement [-Wredundant-move] 432 | return std::move(ModS); | ~~~~~~~~~^~~~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:432:19: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:41: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 36 | : GSIHashIterator::iterator_adaptor_base(std::forward(v)) {} | ^ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamWriter.h:15, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h:21, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringRef.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringMap.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/Host.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/Hashing.h:48, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/LinePrinter.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/iterator.h:215:51: note: initializing argument 1 of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:33: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h: In instantiation of 'static llvm::Expected llvm::codeview::SymbolDeserializer::deserializeAs(llvm::codeview::CVSymbol) [with T = llvm::codeview::UDTSym; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:792:72: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: warning: redundant move in return statement [-Wredundant-move] 51 | return std::move(EC); | ^ /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h:21, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringRef.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringMap.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/Host.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/Hashing.h:48, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/LinePrinter.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/iterator.h:215:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ^ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamWriter.h:15, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::pdb::PSHashRecord]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringRef.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringMap.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/Host.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/Hashing.h:48, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/LinePrinter.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h: In instantiation of 'llvm::detail::enumerator_iter::enumerator_iter(std::size_t, llvm::detail::IterOfRange) [with R = llvm::FixedStreamArray >; std::size_t = long unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h:1548:12: required from 'llvm::detail::enumerator_iter llvm::detail::enumerator::begin() [with R = llvm::FixedStreamArray >]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:1230:56: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h:1515:27: warning: implicitly-declared 'llvm::FixedStreamArrayIterator >::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator >&)' is deprecated [-Wdeprecated-copy] 1515 | : Result(Index, Iter) {} | ^ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamWriter.h:15, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator >' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::support::detail::packed_endian_specific_integral]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringRef.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringMap.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/Host.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/Hashing.h:48, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/LinePrinter.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h:1483:49: note: initializing argument 2 of 'llvm::detail::result_pair::result_pair(std::size_t, llvm::detail::IterOfRange) [with R = llvm::FixedStreamArray >; std::size_t = long unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]' 1483 | result_pair(std::size_t Index, IterOfRange Iter) | ~~~~~~~~~~~~~~~^~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h: In instantiation of 'llvm::detail::enumerator_iter::enumerator_iter(llvm::detail::IterOfRange) [with R = llvm::FixedStreamArray >; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h:1552:12: required from 'llvm::detail::enumerator_iter llvm::detail::enumerator::end() [with R = llvm::FixedStreamArray >]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:1230:56: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h:1512:59: warning: implicitly-declared 'llvm::FixedStreamArrayIterator >::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator >&)' is deprecated [-Wdeprecated-copy] 1512 | : Result(std::numeric_limits::max(), EndIter) {} | ^ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamWriter.h:15, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator >' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::support::detail::packed_endian_specific_integral]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringRef.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringMap.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/Host.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/Hashing.h:48, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/LinePrinter.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h:1483:49: note: initializing argument 2 of 'llvm::detail::result_pair::result_pair(std::size_t, llvm::detail::IterOfRange) [with R = llvm::FixedStreamArray >; std::size_t = long unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]' 1483 | result_pair(std::size_t Index, IterOfRange Iter) | ~~~~~~~~~~~~~~~^~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h: In instantiation of 'llvm::detail::result_pair::result_pair(std::size_t, llvm::detail::IterOfRange) [with R = llvm::FixedStreamArray >; std::size_t = long unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h:1515:27: required from 'llvm::detail::enumerator_iter::enumerator_iter(std::size_t, llvm::detail::IterOfRange) [with R = llvm::FixedStreamArray >; std::size_t = long unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h:1548:12: required from 'llvm::detail::enumerator_iter llvm::detail::enumerator::begin() [with R = llvm::FixedStreamArray >]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:1230:56: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h:1484:32: warning: implicitly-declared 'llvm::FixedStreamArrayIterator >::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator >&)' is deprecated [-Wdeprecated-copy] 1484 | : Index(Index), Iter(Iter) {} | ^ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamWriter.h:15, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamArray.h:327:3: note: because 'llvm::FixedStreamArrayIterator >' has user-provided 'llvm::FixedStreamArrayIterator& llvm::FixedStreamArrayIterator::operator=(const llvm::FixedStreamArrayIterator&) [with T = llvm::support::detail::packed_endian_specific_integral]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:15, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.h:18, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/CVRecord.h:120:62: required from 'llvm::Error llvm::VarStreamArrayExtractor >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamArray.h:164:12: required from 'llvm::VarStreamArrayIterator::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::ArrayType = llvm::VarStreamArray >; uint32_t = unsigned int]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamArray.h:105:12: required from 'llvm::VarStreamArray::Iterator llvm::VarStreamArray::begin(bool*) const [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArray::Iterator = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:29:64: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call