/tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected ExtractLoops(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr), std::vector&)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:338:23: warning: redundant move in return statement [-Wredundant-move] 338 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:338:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:380:23: warning: redundant move in return statement [-Wredundant-move] 380 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:380:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected::TestResult> {anonymous}::ReduceMiscompiledBlocks::doTest(std::vector&, std::vector&)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:463:25: warning: redundant move in return statement [-Wredundant-move] 463 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:463:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:470:25: warning: redundant move in return statement [-Wredundant-move] 470 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:470:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected ExtractBlocks(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr), std::vector&)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:557:21: warning: redundant move in return statement [-Wredundant-move] 557 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:557:21: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:565:23: warning: redundant move in return statement [-Wredundant-move] 565 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:565:23: note: remove 'std::move' call [ 96%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected > DebugAMiscompilation(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr))': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:632:23: warning: redundant move in return statement [-Wredundant-move] 632 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:632:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:647:23: warning: redundant move in return statement [-Wredundant-move] 647 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:647:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:658:25: 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/bugpoint/Miscompilation.cpp:658:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:671:23: warning: redundant move in return statement [-Wredundant-move] 671 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:671:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:681:25: warning: redundant move in return statement [-Wredundant-move] 681 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:681:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected TestOptimizer(llvm::BugDriver&, std::unique_ptr, std::unique_ptr)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:711:23: warning: redundant move in return statement [-Wredundant-move] 711 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:711:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:720:21: warning: redundant move in return statement [-Wredundant-move] 720 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:720:21: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected TestCodeGenerator(llvm::BugDriver&, std::unique_ptr, std::unique_ptr)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:985:21: warning: redundant move in return statement [-Wredundant-move] 985 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:985:21: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:994:21: warning: redundant move in return statement [-Wredundant-move] 994 | return std::move(E); | ~~~~~~~~~^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:994:21: note: remove 'std::move' call [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Error.cpp.o [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/BinaryHolder.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/DwarfLinker.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/DwarfLinker.cpp:9: /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 = llvm::dwarf::Attribute]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/DwarfLinker.cpp:2145: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()), In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:15: /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::BasicBlock*]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:563:31: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::Function*]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:629:62: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = std::__cxx11::basic_string]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:737:63: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o [ 96%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o 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/ExplainOutputStyle.cpp:12: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamArray.h: In member function 'llvm::VarStreamArrayIterator >& llvm::VarStreamArrayIterator >::operator=(const llvm::VarStreamArrayIterator >&)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamArray.h:150:7: warning: implicitly-declared 'llvm::pdb::DbiModuleDescriptor& llvm::pdb::DbiModuleDescriptor::operator=(const llvm::pdb::DbiModuleDescriptor&)' is deprecated [-Wdeprecated-copy] 150 | class VarStreamArrayIterator | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:17, 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/ExplainOutputStyle.cpp:12: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:29:3: note: because 'llvm::pdb::DbiModuleDescriptor' has user-provided 'llvm::pdb::DbiModuleDescriptor::DbiModuleDescriptor(const llvm::pdb::DbiModuleDescriptor&)' 29 | DbiModuleDescriptor(const DbiModuleDescriptor &Info); | ^~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/ExplainOutputStyle.cpp: In function 'void explainDbiModiSubstreamOffset(llvm::pdb::LinePrinter&, llvm::pdb::DbiStream&, uint32_t)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/ExplainOutputStyle.cpp:369:12: note: synthesized method 'llvm::VarStreamArrayIterator >& llvm::VarStreamArrayIterator >::operator=(const llvm::VarStreamArrayIterator >&)' first required here 369 | Prev = Current; | ^~~~~~~ [ 96%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o [ 96%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.cpp: In function 'llvm::Expected getModuleDebugStream(llvm::pdb::PDBFile&, llvm::StringRef&, uint32_t)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.cpp:63:19: warning: redundant move in return statement [-Wredundant-move] 63 | return std::move(ModS); | ~~~~~~~~~^~~~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.cpp:63:19: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.cpp: In static member function 'static llvm::Expected llvm::pdb::InputFile::open(llvm::StringRef, bool)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.cpp:271:21: warning: redundant move in return statement [-Wredundant-move] 271 | return std::move(IF); | ~~~~~~~~~^~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.cpp:271:21: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.cpp:277:23: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.cpp:277:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.cpp:282:21: warning: redundant move in return statement [-Wredundant-move] 282 | return std::move(IF); | ~~~~~~~~~^~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.cpp:282:21: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.cpp:297:19: warning: redundant move in return statement [-Wredundant-move] 297 | return std::move(IF); | ~~~~~~~~~^~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.cpp:297:19: note: remove 'std::move' call /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-cov/SourceCoverageView.cpp: In member function 'llvm::Expected > llvm::CoveragePrinter::createOutputStream(llvm::StringRef, llvm::StringRef, bool) const': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-cov/SourceCoverageView.cpp:72:19: warning: redundant move in return statement [-Wredundant-move] 72 | return std::move(OS); | ~~~~~~~~~^~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-cov/SourceCoverageView.cpp:72:19: note: remove 'std::move' call [ 96%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o [ 96%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o [ 96%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-cov/SourceCoverageViewHTML.cpp: In member function 'virtual llvm::Expected > llvm::CoveragePrinterHTML::createViewFile(llvm::StringRef, bool)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-cov/SourceCoverageViewHTML.cpp:298:19: warning: redundant move in return statement [-Wredundant-move] 298 | return std::move(OS); | ~~~~~~~~~^~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-cov/SourceCoverageViewHTML.cpp:298:19: note: remove 'std::move' call [ 96%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o [ 96%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueMap.h:28, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/BugDriver.h:18, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/bugpoint.cpp:15: /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()), [ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/MapVector.h:19, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/opt/Debugify.h:17, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/opt/NewPMDriver.cpp:16: /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()), [ 98%] Linking CXX executable ../../bin/llvm-xray [ 98%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueMap.h:28, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/BugDriver.h:18, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/bugpoint.cpp:15: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:791:7: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueMap.h:33, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/BugDriver.h:18, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/bugpoint.cpp:15: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 98%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/XCOFFDumper.cpp.o /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:750:5: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:750:5: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 98%] Built target llvm-xray [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o [ 98%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o [ 99%] Linking CXX executable ../../bin/yaml2obj [ 99%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o [ 99%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o [ 99%] Linking CXX executable ../../bin/llvm-cov [ 99%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o [ 99%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/MapVector.h:19, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/opt/Debugify.h:17, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/opt/opt.cpp:15: /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()), [ 99%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o [ 99%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 99%] Built target yaml2obj [ 99%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/TypeReferenceTracker.cpp.o [ 99%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 99%] Built target llvm-cov [ 99%] Linking CXX executable ../../bin/obj2yaml [ 99%] Linking CXX executable ../../bin/bugpoint In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/MapVector.h:19, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/opt/Debugify.h:17, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/opt/opt.cpp:15: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:791:7: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Analysis/CallGraph.h:54, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/opt/opt.cpp:19: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 99%] Built target obj2yaml /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/StreamUtil.cpp: In function 'void llvm::pdb::discoverStreamPurposes(llvm::pdb::PDBFile&, llvm::SmallVectorImpl&)': /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/StreamUtil.cpp:84:53: warning: implicitly-declared 'llvm::pdb::DbiModuleDescriptor& llvm::pdb::DbiModuleDescriptor::operator=(const llvm::pdb::DbiModuleDescriptor&)' is deprecated [-Wdeprecated-copy] 84 | IMD.Descriptor = Modules.getModuleDescriptor(I); | ^ In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/StreamUtil.cpp:14: /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:29:3: note: because 'llvm::pdb::DbiModuleDescriptor' has user-provided 'llvm::pdb::DbiModuleDescriptor::DbiModuleDescriptor(const llvm::pdb::DbiModuleDescriptor&)' 29 | DbiModuleDescriptor(const DbiModuleDescriptor &Info); | ^~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:750:5: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:750:5: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 99%] Built target bugpoint make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target BugpointPasses 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' [ 99%] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/TypeReferenceTracker.cpp:14: /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/TypeReferenceTracker.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/TypeReferenceTracker.cpp:9: /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/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/PointerUnion.h:17, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/InputFile.h:13, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/TypeReferenceTracker.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/TypeReferenceTracker.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)) { | ~~~~~~~~~~~~~~~~~^ /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/TypeReferenceTracker.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/TypeReferenceTracker.cpp:9: /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/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/TypeReferenceTracker.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/TypeReferenceTracker.cpp:9: /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/tools/llvm-pdbutil/TypeReferenceTracker.cpp:66:34: 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 In file included from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/YAMLOutputStyle.cpp:20: /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/BinaryStreamReader.h:14, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/CVRecord.h:15, 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/tools/llvm-pdbutil/PdbYaml.h:15, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/YAMLOutputStyle.h:13, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/YAMLOutputStyle.cpp:9: /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/Support/Error.h:17, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/OutputStyle.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/YAMLOutputStyle.h:12, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/YAMLOutputStyle.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)) { | ~~~~~~~~~~~~~~~~~^ /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/BinaryStreamReader.h:14, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/DebugInfo/CodeView/CVRecord.h:15, 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/tools/llvm-pdbutil/PdbYaml.h:15, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/YAMLOutputStyle.h:13, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/YAMLOutputStyle.cpp:9: /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/DebugInfo/CodeView/SymbolRecord.h:18, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/PdbYaml.h:15, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/YAMLOutputStyle.h:13, from /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/YAMLOutputStyle.cpp:9: /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:213:14: required from 'llvm::VarStreamArrayIterator::IterType& llvm::VarStreamArrayIterator::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::IterType = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/iterator.h:123:55: required from 'DerivedT& llvm::iterator_facade_base::operator++() [with DerivedT = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord; DifferenceTypeT = long int; PointerT = llvm::codeview::CVRecord*; ReferenceT = llvm::codeview::CVRecord&]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/YAMLOutputStyle.cpp:269:48: 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 /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::TypeLeafKind; 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::TypeLeafKind; uint32_t = unsigned int]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/BinaryStreamArray.h:213:14: required from 'llvm::VarStreamArrayIterator::IterType& llvm::VarStreamArrayIterator::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord; Extractor = llvm::VarStreamArrayExtractor >; llvm::VarStreamArrayIterator::IterType = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/iterator.h:123:55: required from 'DerivedT& llvm::iterator_facade_base::operator++() [with DerivedT = llvm::VarStreamArrayIterator, llvm::VarStreamArrayExtractor > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord; DifferenceTypeT = long int; PointerT = llvm::codeview::CVRecord*; ReferenceT = llvm::codeview::CVRecord&]' /tmp/instance-0/output-1/build/host-llvm-9.0.1/tools/llvm-pdbutil/YAMLOutputStyle.cpp:293:39: 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 [ 99%] Linking CXX shared module ../../lib/BugpointPasses.so [ 99%] Linking CXX executable ../../bin/dsymutil make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 99%] Built target BugpointPasses [ 99%] Linking CXX executable ../../bin/llvm-objcopy make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 99%] Built target dsymutil make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 99%] 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' [100%] Generating ../../bin/llvm-strip make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Built target llvm-strip [100%] Linking CXX executable ../../bin/llvm-objdump [100%] Linking CXX executable ../../bin/opt make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Built target opt make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Built target llvm-objdump [100%] Linking CXX executable ../../bin/llvm-pdbutil make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Built target llvm-pdbutil [100%] Linking CXX executable ../../bin/llvm-readobj make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Built target llvm-readobj make[3]: Entering directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-readelf 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' [100%] Generating ../../bin/llvm-readelf make[3]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Built target llvm-readelf make[2]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[1]: Leaving directory '/tmp/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make: Leaving directory '/tmp/instance-0/buildroot'