/tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcX86_64_Win32; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcX86_64_Win32]' /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LazyReexports.h:138:39: required from 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcX86_64_Win32; llvm::JITTargetAddress = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/LazyReexports.cpp:115:31: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'static llvm::Expected > > llvm::orc::LocalTrampolinePool::Create(llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction) [with ORCABI = llvm::orc::OrcX86_64_SysV; llvm::orc::LocalTrampolinePool::GetTrampolineLandingFunction = std::function]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcX86_64_SysV]' /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LazyReexports.h:138:39: required from 'static llvm::Expected > llvm::orc::LocalLazyCallThroughManager::Create(llvm::orc::ExecutionSession&, llvm::JITTargetAddress) [with ORCABI = llvm::orc::OrcX86_64_SysV; llvm::JITTargetAddress = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/LazyReexports.cpp:118:31: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcX86_64_SysV]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] 93 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcX86_64_Win32]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips64]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips32Le]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips32Be]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcI386]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcAArch64]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Legacy.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Layer.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LLJIT.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/LLJIT.cpp:11: /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 [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectLinkingLayer.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectTransformLayer.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:23, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindings.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 In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h: In member function 'llvm::Expected llvm::OrcCBindingsStack::addObject(std::unique_ptr, LLVMOrcSymbolResolverFn, void*)': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:367:25: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:367:25: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h: In member function 'llvm::Expected llvm::OrcCBindingsStack::findSymbolAddress(const string&, bool)': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:401:23: warning: redundant move in return statement [-Wredundant-move] 401 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:401:23: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h: In member function 'llvm::Expected llvm::OrcCBindingsStack::findSymbolAddressIn(llvm::orc::VModuleKey, const string&, bool)': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:419:23: warning: redundant move in return statement [-Wredundant-move] 419 | return std::move(Err); | ~~~~~~~~~^~~~~ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:419:23: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::LegacyCompileOnDemandLayer::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:183:61: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:340:29: warning: redundant move in return statement [-Wredundant-move] 340 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:340:29: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h: In instantiation of 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyIRCompileLayer; LLVMOrcSymbolResolverFn = long unsigned int (*)(const char*, void*); uint64_t = long unsigned int]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:330:72: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:308:27: warning: redundant move in return statement [-Wredundant-move] 308 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:308:27: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:317:27: warning: redundant move in return statement [-Wredundant-move] 317 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:317:27: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h: In instantiation of 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; LLVMOrcSymbolResolverFn = long unsigned int (*)(const char*, void*); uint64_t = long unsigned int]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:344:72: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:308:27: warning: redundant move in return statement [-Wredundant-move] 308 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:308:27: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:317:27: warning: redundant move in return statement [-Wredundant-move] 317 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:317:27: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::findSymbol(BaseLayerT&, const string&, bool) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; std::string = std::__cxx11::basic_string]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:350:39: required from 'llvm::JITSymbol llvm::orc::LegacyCompileOnDemandLayer::findSymbolIn(llvm::orc::VModuleKey, const string&, bool) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::VModuleKey = long unsigned int; std::string = std::__cxx11::basic_string]' /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:337:22: required from 'llvm::JITSymbol llvm::orc::LegacyCompileOnDemandLayer::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:183:61: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:232:31: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:232:31: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addLogicalModule(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:309:12: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addModule(llvm::orc::VModuleKey, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::VModuleKey = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:307:35: required from 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; LLVMOrcSymbolResolverFn = long unsigned int (*)(const char*, void*); uint64_t = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:344:72: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:404:33: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 404 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:404:33: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:517:29: warning: redundant move in return statement [-Wredundant-move] 517 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:517:29: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected llvm::orc::LegacyCompileOnDemandLayer::extractAndCompile(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle = long unsigned int]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:415:44: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addLogicalModule(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:309:12: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addModule(llvm::orc::VModuleKey, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::VModuleKey = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:307:35: required from 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; LLVMOrcSymbolResolverFn = long unsigned int (*)(const char*, void*); uint64_t = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:344:72: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:610:31: warning: redundant move in return statement [-Wredundant-move] 610 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:610:31: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:27, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/Legacy.h: In instantiation of 'llvm::Expected > llvm::orc::getResponsibilitySetWithLegacyFn(const SymbolNameSet&, FindSymbolFn) [with FindSymbolFn = llvm::orc::LegacyCompileOnDemandLayer::addLogicalModule, llvm::orc::JITCompileCallbackManager, llvm::orc::IndirectStubsManager>::; llvm::orc::SymbolNameSet = llvm::DenseSet]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:53: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addLogicalModule(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:309:12: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addModule(llvm::orc::VModuleKey, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::VModuleKey = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:307:35: required from 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; LLVMOrcSymbolResolverFn = long unsigned int (*)(const char*, void*); uint64_t = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:344:72: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected llvm::orc::LegacyCompileOnDemandLayer::emitPartition(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle, const PartitionT&) [with PartitionT = std::set; BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle = long unsigned int]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:590:42: required from 'llvm::Expected llvm::orc::LegacyCompileOnDemandLayer::extractAndCompile(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:415:44: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addLogicalModule(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:309:12: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addModule(llvm::orc::VModuleKey, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::VModuleKey = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:307:35: required from 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; LLVMOrcSymbolResolverFn = long unsigned int (*)(const char*, void*); uint64_t = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:344:72: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:728:27: warning: redundant move in return statement [-Wredundant-move] 728 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:728:27: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:27, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/Legacy.h: In instantiation of 'llvm::Expected > llvm::orc::getResponsibilitySetWithLegacyFn(const SymbolNameSet&, FindSymbolFn) [with FindSymbolFn = llvm::orc::LegacyCompileOnDemandLayer::emitPartition >::; llvm::orc::SymbolNameSet = llvm::DenseSet]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:694:53: required from 'llvm::Expected llvm::orc::LegacyCompileOnDemandLayer::emitPartition(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle, const PartitionT&) [with PartitionT = std::set; BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:590:42: required from 'llvm::Expected llvm::orc::LegacyCompileOnDemandLayer::extractAndCompile(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::SourceModuleHandle = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:415:44: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addLogicalModule(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:309:12: required from 'llvm::Error llvm::orc::LegacyCompileOnDemandLayer::addModule(llvm::orc::VModuleKey, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::VModuleKey = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:307:35: required from 'llvm::Expected llvm::OrcCBindingsStack::addIRModule(LayerT&, std::unique_ptr, std::unique_ptr, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::LegacyCompileOnDemandLayer, llvm::orc::JITCompileCallbackManager>; LLVMOrcSymbolResolverFn = long unsigned int (*)(const char*, void*); uint64_t = long unsigned int]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:344:72: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:23, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /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 [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:26, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcMCJITReplacement.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 In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:25, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:9: /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::LazyEmittingLayer::EmissionDeferredModule::find(llvm::StringRef, bool, BaseLayerT&) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer]': /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:241:40: required from 'llvm::JITSymbol llvm::orc::LazyEmittingLayer::findSymbol(const string&, bool) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; std::string = std::__cxx11::basic_string]' /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:381:56: required from here /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:64:39: warning: redundant move in return statement [-Wredundant-move] 64 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:64:39: note: remove 'std::move' call /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:70:37: warning: redundant move in return statement [-Wredundant-move] 70 | return std::move(Err); | ^ /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:70:37: note: remove 'std::move' call In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:26, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:9: /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 [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o [ 84%] 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 [ 84%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ThreadSafeModule.cpp.o [ 85%] Linking CXX static library ../../libLLVMOrcJIT.a make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 85%] 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' [ 85%] 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 [ 85%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o [ 85%] 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 [ 85%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o [ 85%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o [ 85%] 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 [ 85%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o [ 85%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o [ 85%] Linking CXX static library ../../libLLVMRuntimeDyld.a make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 85%] Built target LLVMRuntimeDyld make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target AArch64CommonTableGen 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' [ 85%] Building AArch64GenAsmMatcher.inc... [ 85%] Building AArch64GenAsmWriter.inc... [ 85%] Building AArch64GenAsmWriter1.inc... [ 85%] Building AArch64GenCallingConv.inc... [ 85%] Building AArch64GenDAGISel.inc... [ 85%] Building AArch64GenDisassemblerTables.inc... [ 85%] Building AArch64GenFastISel.inc... [ 85%] Building AArch64GenGlobalISel.inc... [ 85%] Building AArch64GenInstrInfo.inc... [ 85%] Building AArch64GenMCCodeEmitter.inc... [ 85%] Building AArch64GenMCPseudoLowering.inc... [ 85%] Building AArch64GenRegisterBank.inc... [ 85%] Building AArch64GenRegisterInfo.inc... [ 85%] Building AArch64GenSubtargetInfo.inc... [ 85%] Building AArch64GenSystemOperands.inc... [ 85%] Building AArch64GenExegesis.inc... make[3]: Leaving directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' [ 85%] Built target AArch64CommonTableGen make[3]: Entering directory '/tmp/instance-0/output-1/build/llvm-9.0.1/buildroot-build' Scanning dependencies of target LLVMAArch64CodeGen 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' [ 85%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o [ 85%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o [ 85%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o [ 86%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64BranchTargets.cpp.o [ 86%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallingConvention.cpp.o [ 86%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64CallLowering.h:17, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64CallLowering.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] /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::Register]': /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64CallLowering.cpp:299: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] [ 86%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o [ 86%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/IR/DataLayout.h:22, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Target/TargetMachine.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64CollectLOH.cpp:100: /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/AArch64/AArch64CollectLOH.cpp:384: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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o [ 86%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o [ 86%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o [ 86%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandImm.cpp.o [ 86%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o [ 86%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o In file included from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/IR/DataLayout.h:22, from /tmp/instance-0/output-1/build/llvm-9.0.1/include/llvm/Target/TargetMachine.h:18, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64.h:20, from /tmp/instance-0/output-1/build/llvm-9.0.1/lib/Target/AArch64/AArch64FalkorHWPFFix.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 = 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()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o