499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_map.h: In member function 'virtual void llvm::orc::OrcMCJITReplacement::runStaticConstructorsDestructors(bool)': /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree >::EmissionDeferredModule, std::default_delete >::EmissionDeferredModule> > >, std::_Select1st >::EmissionDeferredModule, std::default_delete >::EmissionDeferredModule> > > >, std::less, std::allocator >::EmissionDeferredModule, std::default_delete >::EmissionDeferredModule> > > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >::EmissionDeferredModule, std::default_delete >::EmissionDeferredModule> > > >'} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o [ 86%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RTDyldObjectLinkingLayer.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp:9: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In member function 'llvm::JITSymbol llvm::orc::LegacyRTDyldObjectLinkingLayer::findSymbol(llvm::StringRef, bool)': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: warning: redundant move in return statement [-Wredundant-move] 431 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In instantiation of 'llvm::JITSymbol::GetAddressFtor llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject::getSymbolMaterializer(std::string) [with MemoryManagerPtrT = std::shared_ptr; llvm::JITSymbol::GetAddressFtor = std::function()>; std::string = std::__cxx11::basic_string]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:271:31: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: note: remove 'std::move' call [ 86%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ThreadSafeModule.cpp.o [ 86%] Linking CXX static library ../../libLLVMOrcJIT.a make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 86%] Built target LLVMOrcJIT make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target LLVMRuntimeDyld make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 86%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp: In member function 'virtual llvm::Expected > llvm::LegacyJITSymbolResolver::getResponsibilitySet(const LookupSet&)': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:122:23: warning: redundant move in return statement [-Wredundant-move] 122 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:122:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:130:19: warning: redundant move in return statement [-Wredundant-move] 130 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:130:19: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/map:60, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/JITSymbol.h:21, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:13: /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::StringRef; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 In file included from /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/map:61, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/JITSymbol.h:21, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:13: /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_map.h: In member function 'virtual void llvm::LegacyJITSymbolResolver::lookup(const LookupSet&, llvm::JITSymbolResolver::OnResolvedFunction)': /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 86%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function 'void llvm::__register_frame(void*)': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:53:14: warning: unnecessary parentheses in declaration of 'rf' [-Wparentheses] 53 | static void((*rf)(void *)) = 0; | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function 'void llvm::__deregister_frame(void*)': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:66:14: warning: unnecessary parentheses in declaration of 'df' [-Wparentheses] 66 | static void((*df)(void *)) = 0; | ^ [ 86%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp: In member function 'llvm::Expected > llvm::RuntimeDyldImpl::loadObjectImpl(const llvm::object::ObjectFile&)': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:196:23: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:196:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:321:25: warning: redundant move in return statement [-Wredundant-move] 321 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:321:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:343:21: warning: redundant move in return statement [-Wredundant-move] 343 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:343:21: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:430:21: warning: redundant move in return statement [-Wredundant-move] 430 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:430:21: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/vector:72, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ObjectFile.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/DebugInfo/DIContext.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/RuntimeDyld.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:13: /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 In file included from /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/vector:67, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ObjectFile.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/DebugInfo/DIContext.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/RuntimeDyld.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:13: /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_vector.h: In member function 'llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, uint32_t&, uint64_t&, uint32_t&, uint64_t&, uint32_t&)': /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/vector:72, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ObjectFile.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/DebugInfo/DIContext.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/RuntimeDyld.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:13: /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/vector:67, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ObjectFile.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/DebugInfo/DIContext.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/RuntimeDyld.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:13: /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:616:1: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 616 | } | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:616:1: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:616:1: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:616:1: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:616:1: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 [ 86%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/StringMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Support/Host.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/Hashing.h:48, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:12, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:9: In member function 'size_t llvm::StringRef::find(char, size_t) const', inlined from 'std::pair llvm::RuntimeDyldCheckerExprEval::evalStubOrGOTAddr(llvm::StringRef, llvm::RuntimeDyldCheckerExprEval::ParseContext, bool) const' at /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:336:40: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/StringRef.h:289:37: warning: 'void* memchr(const void*, int, size_t)' specified size 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 289 | if (const void *P = ::memchr(Data + FindBegin, C, Length - FindBegin)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'size_t llvm::StringRef::find(char, size_t) const', inlined from 'std::pair llvm::RuntimeDyldCheckerExprEval::evalSectionAddr(llvm::StringRef, llvm::RuntimeDyldCheckerExprEval::ParseContext) const' at /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:373:40: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/StringRef.h:289:37: warning: 'void* memchr(const void*, int, size_t)' specified size 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 289 | if (const void *P = ::memchr(Data + FindBegin, C, Length - FindBegin)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o [ 86%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In member function 'virtual llvm::Expected > llvm::RuntimeDyldELF::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1452:29: warning: redundant move in return statement [-Wredundant-move] 1452 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1452:29: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1566:25: warning: redundant move in return statement [-Wredundant-move] 1566 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1566:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1579:27: warning: redundant move in return statement [-Wredundant-move] 1579 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1579:27: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1582:27: warning: redundant move in return statement [-Wredundant-move] 1582 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1582:27: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:193:73: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: warning: redundant move in return statement [-Wredundant-move] 156 | return std::move(E); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: warning: redundant move in return statement [-Wredundant-move] 179 | return std::move(Obj); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:196:73: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: warning: redundant move in return statement [-Wredundant-move] 156 | return std::move(E); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: warning: redundant move in return statement [-Wredundant-move] 179 | return std::move(Obj); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:199:73: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: warning: redundant move in return statement [-Wredundant-move] 156 | return std::move(E); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: warning: redundant move in return statement [-Wredundant-move] 179 | return std::move(Obj); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:202:73: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: warning: redundant move in return statement [-Wredundant-move] 156 | return std::move(E); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: warning: redundant move in return statement [-Wredundant-move] 179 | return std::move(Obj); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:193:73: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(E); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Ret); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:196:73: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(E); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Ret); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:199:73: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(E); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Ret); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:202:73: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(E); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Ret); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:20: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:103:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:193:73: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] 942 | return std::move(E); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:103:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:196:73: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:103:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:199:73: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:103:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:154:34: required from 'llvm::Expected > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:202:73: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call [ 86%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o [ 86%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o [ 86%] Linking CXX static library ../../libLLVMRuntimeDyld.a make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 86%] Built target LLVMRuntimeDyld make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target ARMCommonTableGen make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 86%] Building ARMGenAsmMatcher.inc... [ 86%] Building ARMGenAsmWriter.inc... [ 86%] Building ARMGenCallingConv.inc... [ 86%] Building ARMGenDAGISel.inc... [ 86%] Building ARMGenDisassemblerTables.inc... [ 86%] Building ARMGenFastISel.inc... [ 86%] Building ARMGenGlobalISel.inc... [ 86%] Building ARMGenInstrInfo.inc... [ 86%] Building ARMGenMCCodeEmitter.inc... [ 86%] Building ARMGenMCPseudoLowering.inc... [ 86%] Building ARMGenRegisterBank.inc... [ 86%] Building ARMGenRegisterInfo.inc... [ 86%] Building ARMGenSubtargetInfo.inc... [ 86%] Building ARMGenSystemRegister.inc... make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 86%] Built target ARMCommonTableGen make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target LLVMARMCodeGen make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 86%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o [ 86%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o [ 86%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o In file included from /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/vector:72, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/MC/MCRegisterInfo.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/MC/MCInstrDesc.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMBaseInstrInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMBaseInstrInfo.cpp:13: /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator]': /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/vector:67, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/MC/MCRegisterInfo.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/MC/MCInstrDesc.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMBaseInstrInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMBaseInstrInfo.cpp:13: /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_vector.h: In member function 'virtual bool llvm::ARMBaseInstrInfo::DefinesPredicate(llvm::MachineInstr&, std::vector >&) const': /tmp/instance-0/output-1/host/arm-buildroot-linux-musleabihf/include/c++/9.4.0/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 86%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o [ 86%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBasicBlockInfo.cpp.o [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallingConv.cpp.o [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMCallLowering.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMCallLowering.cpp:15: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /tmp/instance-0/output-1/build/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()), /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /tmp/instance-0/output-1/build/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] [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCodeGenPrepare.cpp.o [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/PassRegistry.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/PassSupport.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Pass.h:364, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/IR/LegacyPassManager.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARM.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMISelDAGToDAG.cpp:13: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMISelDAGToDAG.cpp:1408:62: required from here /tmp/instance-0/output-1/build/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()), [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/MC/MCRegisterInfo.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/MC/MCInstrDesc.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMISelLowering.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMISelLowering.cpp:14: /tmp/instance-0/output-1/build/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/llvm-9.0.1/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /tmp/instance-0/output-1/build/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()), /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMISelLowering.cpp:7713:63: required from here /tmp/instance-0/output-1/build/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] /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMISelLowering.cpp:8323:59: required from here /tmp/instance-0/output-1/build/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] /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMISelLowering.cpp:15426:52: required from here /tmp/instance-0/output-1/build/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] [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/MachineFunction.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMLegalizerInfo.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMLegalizerInfo.cpp:13: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /tmp/instance-0/output-1/build/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()), /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /tmp/instance-0/output-1/build/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] /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMLegalizerInfo.cpp:384:79: required from here /tmp/instance-0/output-1/build/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] /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::CallLowering::ArgInfo]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMLegalizerInfo.cpp:389:69: required from here /tmp/instance-0/output-1/build/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] In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMLegalizerInfo.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMLegalizerInfo.cpp:13: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionFor(llvm::LegalizeActions::LegalizeAction, std::initializer_list)': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:375:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 375 | LegalizeRuleSet &actionFor(LegalizeAction Action, | ^~~~~~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In member function 'llvm::LegalizeRuleSet& llvm::LegalizeRuleSet::actionForCartesianProduct(llvm::LegalizeActions::LegalizeAction, std::initializer_list, std::initializer_list)': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:420:3: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 420 | actionForCartesianProduct(LegalizeAction Action, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:420:3: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h: In constructor 'llvm::ARMLegalizerInfo::ARMLegalizerInfo(const llvm::ARMSubtarget&)': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:487:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 487 | return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:487:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 487 | return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:487:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 487 | return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:475:64: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 475 | LegalityPredicates::typePairAndMemDescInSet( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 476 | typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:475:64: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 475 | LegalityPredicates::typePairAndMemDescInSet( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 476 | typeIdx(0), typeIdx(1), /*MMOIdx*/ 0, TypesAndMemDesc)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:487:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 487 | return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:487:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 487 | return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:487:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 487 | return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:666:76: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 666 | return actionForCartesianProduct(LegalizeAction::Custom, Types0, Types1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:591:77: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 591 | return actionForCartesianProduct(LegalizeAction::Libcall, Types0, Types1); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:591:77: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 591 | return actionForCartesianProduct(LegalizeAction::Libcall, Types0, Types1); | ^ [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMParallelDSP.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Analysis/AliasAnalysis.h:40, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMParallelDSP.cpp:19: /tmp/instance-0/output-1/build/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/llvm-9.0.1/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /tmp/instance-0/output-1/build/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()), [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/PassRegistry.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/PassSupport.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Pass.h:364, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/IR/LegacyPassManager.h:19, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARM.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:14: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::MachineInstr*]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:2339:46: required from here /tmp/instance-0/output-1/build/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()), [ 87%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLowOverheadLoops.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o [ 89%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o