/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::CreateIndirectStubsOwner; ArgTs = {long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:554:61: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::EmitResolverBlock; ArgTs = {}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:564:52: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::GetSymbolAddress; ArgTs = {llvm::StringRef}; AltRetT = long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:577:47: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::TerminateSession; ArgTs = {}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:583:68: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::GetRemoteInfo; ArgTs = {}; AltRetT = std::tuple, std::allocator >, unsigned int, unsigned int, unsigned int, unsigned int>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected, std::allocator >, unsigned int, unsigned int, unsigned int, unsigned int> >]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:599:52: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::eh::RegisterEHFrames; ArgTs = {long unsigned int, unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:608:58: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::DestroyRemoteAllocator; ArgTs = {long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:613:57: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::DestroyIndirectStubsOwner; ArgTs = {long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:623:62: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::EmitIndirectStubs; ArgTs = {long unsigned int, unsigned int}; AltRetT = std::tuple; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected >]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:629:64: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::EmitTrampolineBlock; ArgTs = {}; AltRetT = std::tuple; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected >]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:633:46: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::ReadMem; ArgTs = {long unsigned int, long unsigned int}; AltRetT = std::vector >; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected > >]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:644:41: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::ReserveMem; ArgTs = {long unsigned int, long unsigned int, unsigned int}; AltRetT = long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:654:64: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::SetProtections; ArgTs = {long unsigned int, long unsigned int, unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:664:75: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::WriteMem; ArgTs = {llvm::orc::remote::DirectBufferWriter}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:672:76: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::WritePtr; ArgTs = {long unsigned int, long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:680:45: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call [ 99%] Linking CXX executable ../../bin/llc In file included from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/lli/lli.cpp:29: /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LLJIT.h: In instantiation of 'llvm::Expected > llvm::orc::LLJITBuilderSetters< , , >::create() [with JITType = llvm::orc::LLLazyJIT; SetterImpl = llvm::orc::LLLazyJITBuilder; State = llvm::orc::LLLazyJITBuilderState]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/lli/lli.cpp:788:37: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LLJIT.h:260:27: warning: redundant move in return statement [-Wredundant-move] 260 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LLJIT.h:260:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LLJIT.h:265:27: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LLJIT.h:265:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LLJIT.h:266:23: warning: redundant move in return statement [-Wredundant-move] 266 | return std::move(J); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/LLJIT.h:266:23: note: remove 'std::move' call make[3]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [ 99%] Built target llc make[3]: Entering directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-ranlib make[3]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Generating ../../bin/llvm-ranlib make[3]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Built target llvm-ranlib make[3]: Entering directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-lib make[3]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Generating ../../bin/llvm-lib make[3]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Built target llvm-lib make[3]: Entering directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target llvm-dlltool make[3]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Generating ../../bin/llvm-dlltool make[3]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Built target llvm-dlltool [100%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DeclContext.cpp.o In file included from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/Host.h:16, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/Hashing.h:48, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h:12, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/DebugMap.h:24, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/DebugMap.cpp:9: In constructor 'llvm::StringMapEntry::StringMapEntry(size_t, InitTy&& ...) [with InitTy = {llvm::dsymutil::DebugMapObject::SymbolMapping}; ValueTy = llvm::dsymutil::DebugMapObject::SymbolMapping]', inlined from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::MallocAllocator; InitTy = {llvm::dsymutil::DebugMapObject::SymbolMapping}; ValueTy = llvm::dsymutil::DebugMapObject::SymbolMapping]' at /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringMap.h:169:5, inlined from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {llvm::dsymutil::DebugMapObject::SymbolMapping}; ValueTy = llvm::dsymutil::DebugMapObject::SymbolMapping; AllocatorTy = llvm::MallocAllocator]' at /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringMap.h:408:32, inlined from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = llvm::dsymutil::DebugMapObject::SymbolMapping; AllocatorTy = llvm::MallocAllocator]' at /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringMap.h:391:23, inlined from 'bool llvm::dsymutil::DebugMapObject::addSymbol(llvm::StringRef, llvm::Optional, uint64_t, uint32_t)' at /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/DebugMap.cpp:49:78: /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringMap.h:133:77: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^ In file included from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/SmallVector.h:20, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/STLExtras.h:20, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringRef.h:12, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/StringMap.h:16, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/Host.h:16, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/Hashing.h:48, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h:12, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/DebugMap.h:24, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/DebugMap.cpp:9: /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/MemAlloc.h: In member function 'bool llvm::dsymutil::DebugMapObject::addSymbol(llvm::StringRef, llvm::Optional, uint64_t, uint32_t)': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Support/MemAlloc.h:26:29: note: at offset 16 to an object with size 0 allocated by 'malloc' here 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ [100%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o [100%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinker.cpp.o [100%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfStreamer.cpp.o In file included from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:19, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:24, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/lli/lli.cpp:30: /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::rpc::detail::RPCEndpointBase, llvm::orc::rpc::RawByteChannel, unsigned int, unsigned int>::OrcRPCNegotiate; ArgTs = {const char*}; AltRetT = unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1237:47: required from 'llvm::Expected llvm::orc::rpc::detail::RPCEndpointBase::getRemoteFunctionId(bool, bool) [with Func = llvm::orc::remote::exec::CallIntVoid; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1011:51: required from 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallIntVoid; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint::callB::; ArgTs = {long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1514:56: required from 'typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallIntVoid; ArgTs = {long unsigned int}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]' /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:518:41: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected > llvm::BugDriver::executeProgram(const llvm::Module&, std::string, std::string, const string&, llvm::AbstractInterpreter*) const': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ExecutionDriver.cpp:350:21: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ExecutionDriver.cpp:350:21: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected > llvm::BugDriver::compileSharedObject(const string&)': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ExecutionDriver.cpp:396:21: warning: redundant move in return statement [-Wredundant-move] 396 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ExecutionDriver.cpp:396:21: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ExecutionDriver.cpp:401:21: warning: redundant move in return statement [-Wredundant-move] 401 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ExecutionDriver.cpp:401:21: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected llvm::BugDriver::diffProgram(const llvm::Module&, const string&, const string&, bool) const': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ExecutionDriver.cpp:447:21: warning: redundant move in return statement [-Wredundant-move] 447 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ExecutionDriver.cpp:447:21: note: remove 'std::move' call [100%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o [100%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/MachODebugMapParser.cpp: In member function 'llvm::ErrorOr > > {anonymous}::MachODebugMapParser::parse()': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/MachODebugMapParser.cpp:367:19: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(Results); | ~~~~~~~~~^~~~~~~~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/MachODebugMapParser.cpp:367:19: note: remove 'std::move' call [100%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o [100%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/NonRelocatableStringpool.cpp.o In file included from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/BinaryHolder.h:16, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/DwarfLinker.h:12, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/DwarfLinker.cpp:9: /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/dsymutil/DwarfLinker.cpp:2145:64: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/SymbolMap.cpp.o [100%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o [100%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o [100%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o [100%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected >::TestResult> {anonymous}::ReduceMiscompilingPasses::doTest(std::vector >&, std::vector >&)': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:85:21: warning: redundant move in return statement [-Wredundant-move] 85 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:85:21: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:126:21: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:126:21: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:172:21: warning: redundant move in return statement [-Wredundant-move] 172 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:172:21: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected::TestResult> {anonymous}::ReduceMiscompilingFunctions::doTest(std::vector&, std::vector&)': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:203:25: warning: redundant move in return statement [-Wredundant-move] 203 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:203:25: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:210:25: warning: redundant move in return statement [-Wredundant-move] 210 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:210:25: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected > testMergedProgram(const llvm::BugDriver&, const llvm::Module&, const llvm::Module&, bool&)': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:240:21: warning: redundant move in return statement [-Wredundant-move] 240 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:240:21: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:242:19: warning: redundant move in return statement [-Wredundant-move] 242 | return std::move(Merged); | ~~~~~~~~~^~~~~~~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:242:19: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected ExtractLoops(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr), std::vector&)': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:338:23: warning: redundant move in return statement [-Wredundant-move] 338 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:338:23: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:380:23: warning: redundant move in return statement [-Wredundant-move] 380 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:380:23: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected::TestResult> {anonymous}::ReduceMiscompiledBlocks::doTest(std::vector&, std::vector&)': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:463:25: warning: redundant move in return statement [-Wredundant-move] 463 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:463:25: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:470:25: warning: redundant move in return statement [-Wredundant-move] 470 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:470:25: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected ExtractBlocks(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr), std::vector&)': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:557:21: warning: redundant move in return statement [-Wredundant-move] 557 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:557:21: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:565:23: warning: redundant move in return statement [-Wredundant-move] 565 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:565:23: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected > DebugAMiscompilation(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr))': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:632:23: warning: redundant move in return statement [-Wredundant-move] 632 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:632:23: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:647:23: warning: redundant move in return statement [-Wredundant-move] 647 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:647:23: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:658:25: warning: redundant move in return statement [-Wredundant-move] 658 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:658:25: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:671:23: warning: redundant move in return statement [-Wredundant-move] 671 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:671:23: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:681:25: warning: redundant move in return statement [-Wredundant-move] 681 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:681:25: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected TestOptimizer(llvm::BugDriver&, std::unique_ptr, std::unique_ptr)': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:711:23: warning: redundant move in return statement [-Wredundant-move] 711 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:711:23: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:720:21: warning: redundant move in return statement [-Wredundant-move] 720 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:720:21: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected TestCodeGenerator(llvm::BugDriver&, std::unique_ptr, std::unique_ptr)': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:985:21: warning: redundant move in return statement [-Wredundant-move] 985 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:985:21: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:994:21: warning: redundant move in return statement [-Wredundant-move] 994 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:994:21: note: remove 'std::move' call In file included from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:15: /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::BasicBlock*]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:563:31: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::Function*]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:629:62: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = std::__cxx11::basic_string]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/Miscompilation.cpp:737:63: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ToolRunner.cpp: In member function 'virtual llvm::Expected llvm::LLC::ExecuteProgram(const string&, const std::vector >&, const string&, const string&, const std::vector >&, const std::vector >&, unsigned int, unsigned int)': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ToolRunner.cpp:495:21: warning: redundant move in return statement [-Wredundant-move] 495 | return std::move(E); | ~~~~~~~~~^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/ToolRunner.cpp:495:21: note: remove 'std::move' call [100%] Linking CXX executable ../../bin/lli make[3]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Built target lli [100%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o [100%] Linking CXX executable ../../bin/dsymutil make[3]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Built target dsymutil In file included from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMapInfo.h:16, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:16, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueMap.h:28, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/BugDriver.h:18, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/bugpoint.cpp:15: /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueMap.h:28, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/BugDriver.h:18, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/bugpoint.cpp:15: /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::initEmpty() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:791:29: required from 'void llvm::DenseMap::init(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:726:52: required from 'llvm::DenseMap::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:377:7: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 377 | ::new (&B->getFirst()) KeyT(EmptyKey); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueMap.h:33, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/BugDriver.h:18, from /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/tools/bugpoint/bugpoint.cpp:15: /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:452:33: required from 'static const KeyT llvm::DenseMapBase::getEmptyKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:360:38: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:292:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 292 | return Res; | ^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:456:37: required from 'static const KeyT llvm::DenseMapBase::getTombstoneKey() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:360:72: required from 'void llvm::DenseMapBase::destroyAll() [with DerivedT = llvm::DenseMap, llvm::NonLocalDepResult>; KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/ADT/DenseMap.h:750:21: required from 'llvm::DenseMap::~DenseMap() [with KeyT = llvm::AssertingVH; ValueT = llvm::NonLocalDepResult; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::NonLocalDepResult>]' /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:298:12: warning: implicitly-declared 'constexpr llvm::AssertingVH::AssertingVH(const llvm::AssertingVH&)' is deprecated [-Wdeprecated-copy] 298 | return Res; | ^~~ /home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/include/llvm/IR/ValueHandle.h:277:12: note: because 'llvm::AssertingVH' has user-provided 'ValueTy* llvm::AssertingVH::operator=(const llvm::AssertingVH&) [with ValueTy = const llvm::Value]' 277 | ValueTy *operator=(const AssertingVH &RHS) { | ^~~~~~~~ [100%] Linking CXX executable ../../bin/bugpoint make[3]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Built target bugpoint make[3]: Entering directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' Scanning dependencies of target BugpointPasses make[3]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[3]: Entering directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o [100%] Linking CXX shared module ../../lib/BugpointPasses.so make[3]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' [100%] Built target BugpointPasses make[2]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make[1]: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/output-1/build/host-llvm-9.0.1/buildroot-build' make: Leaving directory '/home/giuliobenetti/autobuild/run/instance-0/buildroot'