Created
June 13, 2020 08:12
-
-
Save tigercosmos/f150567b6a626a87d4899fa4d7f41157 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ 0%] Built target LLVMDemangle | |
[ 0%] Built target LLVMTableGen | |
[ 2%] Built target obj.llvm-tblgen | |
[ 2%] Built target LLVMHello_exports | |
[ 6%] Built target LLVMSupport | |
[ 7%] Built target LLVMMCParser | |
[ 7%] Built target LLVMMCDisassembler | |
[ 9%] Built target LLVMMC | |
[ 10%] Built target LLVMObjectYAML | |
[ 11%] Built target LLVMDebugInfoDWARF | |
[ 11%] Built target LLVMOption | |
[ 11%] Built target LLVMDebugInfoMSF | |
[ 12%] Built target LLVMDebugInfoCodeView | |
[ 13%] Built target LLVMSymbolize | |
[ 16%] Built target LLVMDebugInfoPDB | |
[ 17%] Built target LLVMLineEditor | |
[ 17%] Built target LLVMXRay | |
[ 17%] Built target FileCheck | |
[ 17%] Built target llvm-PerfectShuffle | |
[ 17%] Built target count | |
[ 17%] Built target not | |
[ 17%] Built target yaml-bench | |
[ 17%] Built target gtest_main | |
[ 17%] Built target gtest | |
[ 17%] Built target llvm-config | |
[ 17%] Built target LTO_exports | |
[ 18%] Built target libclang_exports | |
[ 18%] Built target obj.clang-tblgen | |
[ 19%] Built target scan-build | |
[ 19%] Built target scan-view | |
[ 19%] Built target BugpointPasses_exports | |
[ 19%] Built target llvm-cxxfilt | |
[ 19%] Built target clang-tblgen | |
[ 19%] Built target llvm-tblgen | |
[ 19%] Built target llvm-mcmarkup | |
[ 23%] Built target clang-headers | |
[ 23%] Built target ClangSACheckers | |
[ 23%] Built target ClangCommentHTMLTags | |
[ 23%] Built target ClangCommentNodes | |
[ 23%] Built target ClangAttrDump | |
[ 23%] Built target ClangAttrImpl | |
[ 23%] Built target ClangAttrVisitor | |
[ 23%] Built target ClangDeclNodes | |
[ 23%] Built target ClangAttrClasses | |
[ 23%] Built target ClangCommentHTMLTagsProperties | |
[ 24%] Built target ClangCommentHTMLNamedCharacterReferences | |
[ 24%] Built target ClangStmtNodes | |
[ 24%] Built target ClangCommentCommandInfo | |
[ 24%] Built target ClangCommentCommandList | |
[ 24%] Built target ClangARMNeon | |
[ 24%] Built target ClangAttrHasAttributeImpl | |
[ 24%] Built target ClangDiagnosticAST | |
[ 24%] Built target ClangDiagnosticComment | |
[ 24%] Built target ClangDiagnosticCommon | |
[ 24%] Built target ClangDiagnosticDriver | |
[ 24%] Built target ClangDiagnosticLex | |
[ 24%] Built target ClangDiagnosticParse | |
[ 24%] Built target ClangDiagnosticSema | |
[ 24%] Built target ClangDiagnosticFrontend | |
[ 24%] Built target ClangDiagnosticSerialization | |
[ 25%] Built target ClangDiagnosticGroups | |
[ 25%] Built target ClangDiagnosticIndexName | |
[ 25%] Built target ClangAttrList | |
[ 25%] Built target ClangAttrParserStringSwitches | |
[ 25%] Built target ClangDiagnosticAnalysis | |
[ 25%] Built target ClangAttrSpellingListIndex | |
[ 25%] Built target ClangAttrParsedAttrList | |
[ 25%] Built target ClangAttrParsedAttrImpl | |
[ 25%] Built target AttributeCompatFuncTableGen | |
[ 25%] Built target ClangAttrPCHRead | |
[ 25%] Built target ClangAttrParsedAttrKinds | |
[ 25%] Built target ClangDriverOptions | |
[ 25%] Built target intrinsics_gen | |
[ 26%] Built target LibOptionsTableGen | |
[ 27%] Built target ClangAttrPCHWrite | |
[ 27%] Built target ClangAttrTemplateInstantiate | |
[ 27%] Built target LLVMIRReader | |
[ 27%] Built target LLVMMIRParser | |
[ 27%] Built target LLVMGlobalISel | |
[ 27%] Built target LLVMBitReader | |
[ 29%] Built target LLVMAsmPrinter | |
[ 29%] Built target LLVMInstrumentation | |
[ 29%] Built target LLVMBitWriter | |
[ 31%] Built target LLVMCore | |
[ 33%] Built target LLVMSelectionDAG | |
[ 34%] Built target LLVMInstCombine | |
[ 37%] Built target LLVMTransformUtils | |
[ 38%] Built target LLVMCoroutines | |
[ 38%] Built target LLVMLinker | |
[ 38%] Built target LLVMTarget | |
[ 38%] Built target LLVMHello | |
[ 39%] Built target LLVMipo | |
[ 39%] Built target LLVMVectorize | |
[ 40%] Built target LLVMObjCARCOpts | |
[ 40%] Built target LLVMLTO | |
[ 41%] Built target LLVMExecutionEngine | |
[ 41%] Built target LLVMObject | |
[ 41%] Built target LLVMOrcJIT | |
[ 41%] Built target LLVMMCJIT | |
[ 41%] Built target LLVMInterpreter | |
[ 42%] Built target LLVMRuntimeDyld | |
[ 46%] Built target LLVMAnalysis | |
[ 47%] Built target LLVMJSBackendCodeGen | |
[ 54%] Built target LLVMCodeGen | |
[ 56%] Built target LLVMScalarOpts | |
[ 56%] Built target LLVMJSBackendInfo | |
[ 56%] Built target LLVMJSBackendDesc | |
[ 56%] Built target LLVMProfileData | |
[ 56%] Built target LLVMAsmParser | |
[ 56%] Built target LLVMCoverage | |
[ 57%] Built target X86CommonTableGen | |
[ 57%] Built target LLVMLibDriver | |
[ 57%] Built target LLVMPasses | |
[ 58%] Built target clangBasic | |
[ 59%] Built target clangLex | |
[ 60%] Built target clangParse | |
[ 63%] Built target LLVMPNaClTransforms | |
[ 63%] Built target clangDynamicASTMatchers | |
[ 63%] Built target clangEdit | |
[ 63%] Built target clangASTMatchers | |
[ 63%] Built target clangRewrite | |
[ 64%] Built target clangAnalysis | |
[ 65%] Built target clangDriver | |
[ 65%] Built target clangSerialization | |
[ 66%] Built target clangFrontendTool | |
[ 67%] Built target clangARCMigrate | |
[ 70%] Built target clangAST | |
[ 70%] Built target clangIndex | |
[ 71%] Built target clangToolingCore | |
[ 72%] Built target clangRewriteFrontend | |
[ 72%] Built target clangTooling | |
[ 74%] Built target clangSema | |
[ 75%] Built target clangFrontend | |
[ 75%] Built target clangStaticAnalyzerFrontend | |
[ 75%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o | |
[ 76%] Built target clangFormat | |
[ 76%] Built target bugpoint | |
[ 76%] Built target clang-offload-bundler | |
[ 76%] Built target lli-child-target | |
[ 78%] Built target clangStaticAnalyzerCore | |
[ 78%] Built target llvm-as | |
[ 78%] Built target llvm-cat | |
[ 78%] Built target llvm-bcanalyzer | |
[ 79%] Built target llvm-cov | |
[ 79%] Built target llvm-diff | |
[ 79%] Built target llvm-dis | |
[ 80%] Built target llvm-dwarfdump | |
[ 80%] Built target llvm-extract | |
[ 80%] Built target llvm-modextract | |
[ 80%] Built target llvm-readobj | |
[ 80%] Built target llvm-opt-report | |
[ 80%] Built target llvm-link | |
[ 81%] Built target llvm-pdbdump | |
[ 82%] Built target llvm-size | |
[ 82%] Built target llvm-strings | |
[ 82%] Built target llvm-symbolizer | |
[ 82%] Built target llvm-split | |
[ 82%] Built target llvm-stress | |
[ 87%] Built target clangStaticAnalyzerCheckers | |
[ 87%] Built target verify-uselistorder | |
[ 87%] Built target obj2yaml | |
[ 87%] Built target sanstats | |
[ 88%] Built target yaml2obj | |
[ 88%] Built target LLVMX86AsmParser | |
[ 88%] Built target LLVMX86AsmPrinter | |
[ 88%] Built target LLVMX86Utils | |
[ 88%] Built target LLVMX86Desc | |
[ 89%] Built target LLVMX86Info | |
[ 89%] Built target diagtool | |
[ 89%] Built target LLVMX86Disassembler | |
[ 89%] Built target llvm-profdata | |
[ 89%] Built target clang-format | |
[ 89%] Built target arcmt-test | |
[ 89%] Built target BugpointPasses | |
[ 90%] Built target llvm-nm | |
[ 92%] Built target LLVMX86CodeGen | |
[ 92%] Built target sancov | |
[ 92%] Built target llvm-objdump | |
[ 92%] Built target llvm-mc | |
[ 92%] Built target LTO | |
[ 92%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o | |
[ 92%] Built target clang-check | |
[ 92%] Built target llvm-lto | |
[ 92%] Built target llvm-ar | |
[ 92%] Built target llvm-cxxdump | |
[ 93%] Built target llvm-dsymutil | |
[ 93%] Built target llc | |
[ 94%] Built target libclang | |
[ 95%] Built target llvm-c-test | |
[ 95%] Built target llvm-lto2 | |
[ 95%] Built target llvm-dwp | |
[ 95%] Built target llvm-rtdyld | |
[ 95%] Built target llvm-xray | |
[ 95%] Built target llvm-ranlib | |
[ 95%] Built target opt | |
[ 95%] Built target llvm-lib | |
[ 96%] Built target c-index-test | |
[ 96%] Built target c-arcmt-test | |
In file included from /work/fastcomp-1.37.22/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, | |
from /work/fastcomp-1.37.22/tools/lli/lli.cpp:22: | |
/work/fastcomp-1.37.22/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': | |
/work/fastcomp-1.37.22/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] | |
42 | : MachinePassRegistryNode(N, D, (MachinePassCtor)C) | |
| ^ | |
In file included from /work/fastcomp-1.37.22/tools/lli/lli.cpp:30: | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected<std::vector<char> > llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::readMem(char*, llvm::JITTargetAddress, uint64_t)': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:696:26: error: could not convert '((llvm::orc::remote::OrcRemoteTargetClient<ChannelT>*)this)->callB<llvm::orc::remote::OrcRemoteTargetRPCAPI::ReadMem>(Src, Size)' from 'Expected<vector<unsigned char,allocator<unsigned char>>>' to 'Expected<vector<char,allocator<char>>>' | |
696 | return callB<ReadMem>(Src, Size); | |
| ~~~~~~~~~~~~~~^~~~~~~~~~~ | |
| | | |
| Expected<vector<unsigned char,allocator<unsigned char>>> | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In instantiation of 'static llvm::Expected<std::unique_ptr<llvm::orc::remote::OrcRemoteTargetClient<ChannelT> > > llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::Create(ChannelT&) [with ChannelT = llvm::orc::rpc::RawByteChannel]': | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:663:34: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:549:27: warning: redundant move in return statement [-Wredundant-move] | |
549 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:549:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:550:28: warning: redundant move in return statement [-Wredundant-move] | |
550 | return std::move(Client); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:550:28: note: remove 'std::move' call | |
In file included from /work/fastcomp-1.37.22/include/llvm/ADT/Twine.h:13, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/Triple.h:13, | |
from /work/fastcomp-1.37.22/tools/lli/OrcLazyJIT.h:18, | |
from /work/fastcomp-1.37.22/tools/lli/lli.cpp:16: | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': | |
/work/fastcomp-1.37.22/include/llvm/Support/Allocator.h:241:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/MC/MCContext.h:548:44: required from here | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] | |
309 | memcpy(this->end(), &Elt, sizeof(T)); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/9/utility:70, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/iterator_range.h:22, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:17, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/Twine.h:13, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/Triple.h:13, | |
from /work/fastcomp-1.37.22/tools/lli/OrcLazyJIT.h:18, | |
from /work/fastcomp-1.37.22/tools/lli/lli.cpp:16: | |
/usr/include/c++/9/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, long unsigned int>' declared here | |
208 | struct pair | |
| ^~~~ | |
In file included from /work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:19, | |
from /work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:20, | |
from /work/fastcomp-1.37.22/tools/lli/lli.cpp:30: | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateRemoteAllocator; ArgTs = {long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:583:48: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::createRemoteMemoryManager(std::unique_ptr<llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager>&) [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:667:52: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
1293 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
1301 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Expected<long unsigned int>]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:624:35: required from 'llvm::Expected<long unsigned int> llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::getSymbolAddress(llvm::StringRef) [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:678:61: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: warning: redundant move in return statement [-Wredundant-move] | |
1293 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: warning: redundant move in return statement [-Wredundant-move] | |
1301 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CallIntVoid; ArgTs = {long unsigned int}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<int>]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:557:30: required from 'llvm::Expected<int> llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::callIntVoid(llvm::JITTargetAddress) [with ChannelT = llvm::orc::rpc::RawByteChannel; llvm::JITTargetAddress = long unsigned int]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:691:44: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: warning: redundant move in return statement [-Wredundant-move] | |
1293 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: warning: redundant move in return statement [-Wredundant-move] | |
1301 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::TerminateSession; ArgTs = {}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:630:60: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::terminateSession() [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:702:35: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
1293 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
1301 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: note: remove 'std::move' call | |
In file included from /work/fastcomp-1.37.22/include/llvm/ADT/Twine.h:13, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/Triple.h:13, | |
from /work/fastcomp-1.37.22/tools/lli/OrcLazyJIT.h:18, | |
from /work/fastcomp-1.37.22/tools/lli/lli.cpp:16: | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]': | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:399:5: required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]' | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:858:5: required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]' | |
/work/fastcomp-1.37.22/include/llvm/MC/MCFragment.h:546:42: required from here | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] | |
296 | memcpy(Dest, I, (E - I) * sizeof(T)); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/9/utility:70, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/iterator_range.h:22, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:17, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/Twine.h:13, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/Triple.h:13, | |
from /work/fastcomp-1.37.22/tools/lli/OrcLazyJIT.h:18, | |
from /work/fastcomp-1.37.22/tools/lli/lli.cpp:16: | |
/usr/include/c++/9/bits/stl_pair.h:208:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here | |
208 | struct pair | |
| ^~~~ | |
In file included from /work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:19, | |
from /work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:20, | |
from /work/fastcomp-1.37.22/tools/lli/lli.cpp:30: | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::GetRemoteInfo; ArgTs = {}; AltRetT = std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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<AltRetT>::ErrorReturnType = llvm::Expected<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, unsigned int, unsigned int> >]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:644:44: required from 'llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::OrcRemoteTargetClient(ChannelT&, llvm::Error&) [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:547:9: required from 'static llvm::Expected<std::unique_ptr<llvm::orc::remote::OrcRemoteTargetClient<ChannelT> > > llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::Create(ChannelT&) [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:663:34: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: warning: redundant move in return statement [-Wredundant-move] | |
1293 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: warning: redundant move in return statement [-Wredundant-move] | |
1301 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateRemoteAllocator; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateRemoteAllocator; ArgTs = {long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]::<lambda(ResultType)>; ArgTs = {long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateRemoteAllocator; ArgTs = {long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:583:48: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::createRemoteMemoryManager(std::unique_ptr<llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager>&) [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:667:52: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
823 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::GetSymbolAddress; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Expected<long unsigned int>]::<lambda(ResultType)>; ArgTs = {llvm::StringRef}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Expected<long unsigned int>]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:624:35: required from 'llvm::Expected<long unsigned int> llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::getSymbolAddress(llvm::StringRef) [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:678:61: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CallIntVoid; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CallIntVoid; ArgTs = {long unsigned int}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<int>]::<lambda(ResultType)>; ArgTs = {long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CallIntVoid; ArgTs = {long unsigned int}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<int>]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:557:30: required from 'llvm::Expected<int> llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::callIntVoid(llvm::JITTargetAddress) [with ChannelT = llvm::orc::rpc::RawByteChannel; llvm::JITTargetAddress = long unsigned int]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:691:44: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::TerminateSession; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::TerminateSession; ArgTs = {}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]::<lambda(ResultType)>; ArgTs = {}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::TerminateSession; ArgTs = {}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:630:60: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::terminateSession() [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:702:35: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::GetRemoteInfo; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::GetRemoteInfo; ArgTs = {}; AltRetT = std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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<AltRetT>::ErrorReturnType = llvm::Expected<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, unsigned int, unsigned int> >]::<lambda(ResultType)>; ArgTs = {}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::GetRemoteInfo; ArgTs = {}; AltRetT = std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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<AltRetT>::ErrorReturnType = llvm::Expected<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, unsigned int, unsigned int> >]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:644:44: required from 'llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::OrcRemoteTargetClient(ChannelT&, llvm::Error&) [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:547:9: required from 'static llvm::Expected<std::unique_ptr<llvm::orc::remote::OrcRemoteTargetClient<ChannelT> > > llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::Create(ChannelT&) [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:663:34: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::DestroyRemoteAllocator; ArgTs = {long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:658:49: required from 'void llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::destroyRemoteAllocator(llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr::ResourceId) [with ChannelT = llvm::orc::rpc::RawByteChannel; llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr::ResourceId = long unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:53:14: required from 'llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager::~RCMemoryManager() [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/usr/include/c++/9/bits/unique_ptr.h:81:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::orc::remote::OrcRemoteTargetClient<llvm::orc::rpc::RawByteChannel>::RCMemoryManager]' | |
/usr/include/c++/9/bits/unique_ptr.h:292:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = llvm::orc::remote::OrcRemoteTargetClient<llvm::orc::rpc::RawByteChannel>::RCMemoryManager; _Dp = std::default_delete<llvm::orc::remote::OrcRemoteTargetClient<llvm::orc::rpc::RawByteChannel>::RCMemoryManager>]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:666:48: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
1293 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
1301 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::rpc::detail::RPCEndpointBase<llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>, 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<AltRetT>::ErrorReturnType = llvm::Expected<unsigned int>]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:967:16: required from 'llvm::Expected<FunctionIdT> llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::getRemoteFunctionId() [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateRemoteAllocator; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:780:14: required from 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateRemoteAllocator; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateRemoteAllocator; ArgTs = {long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]::<lambda(ResultType)>; ArgTs = {long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateRemoteAllocator; ArgTs = {long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:583:48: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::createRemoteMemoryManager(std::unique_ptr<llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager>&) [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:667:52: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: warning: redundant move in return statement [-Wredundant-move] | |
1293 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: warning: redundant move in return statement [-Wredundant-move] | |
1301 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::DestroyRemoteAllocator; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::DestroyRemoteAllocator; ArgTs = {long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]::<lambda(ResultType)>; ArgTs = {long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::DestroyRemoteAllocator; ArgTs = {long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:658:49: required from 'void llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::destroyRemoteAllocator(llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr::ResourceId) [with ChannelT = llvm::orc::rpc::RawByteChannel; llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr::ResourceId = long unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:53:14: required from 'llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager::~RCMemoryManager() [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/usr/include/c++/9/bits/unique_ptr.h:81:2: required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = llvm::orc::remote::OrcRemoteTargetClient<llvm::orc::rpc::RawByteChannel>::RCMemoryManager]' | |
/usr/include/c++/9/bits/unique_ptr.h:292:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = llvm::orc::remote::OrcRemoteTargetClient<llvm::orc::rpc::RawByteChannel>::RCMemoryManager; _Dp = std::default_delete<llvm::orc::remote::OrcRemoteTargetClient<llvm::orc::rpc::RawByteChannel>::RCMemoryManager>]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:666:48: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
823 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::rpc::detail::RPCEndpointBase<llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>, llvm::orc::rpc::RawByteChannel, unsigned int, unsigned int>::OrcRPCNegotiate; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::rpc::detail::RPCEndpointBase<llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>, 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<AltRetT>::ErrorReturnType = llvm::Expected<unsigned int>]::<lambda(ResultType)>; ArgTs = {const char*}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::rpc::detail::RPCEndpointBase<llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>, 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<AltRetT>::ErrorReturnType = llvm::Expected<unsigned int>]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:967:16: required from 'llvm::Expected<FunctionIdT> llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::getRemoteFunctionId() [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateRemoteAllocator; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:780:14: required from 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateRemoteAllocator; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateRemoteAllocator; ArgTs = {long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]::<lambda(ResultType)>; ArgTs = {long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateRemoteAllocator; ArgTs = {long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:583:48: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::createRemoteMemoryManager(std::unique_ptr<llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager>&) [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/tools/lli/lli.cpp:667:52: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Expected<long unsigned int>]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:710:29: required from 'llvm::Expected<long unsigned int> llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::reserveMem(llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr::ResourceId, uint64_t, uint32_t) [with ChannelT = llvm::orc::rpc::RawByteChannel; llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr::ResourceId = long unsigned int; uint64_t = long unsigned int; uint32_t = unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:100:37: required from 'void llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager::reserveAllocationSpace(uintptr_t, uint32_t, uintptr_t, uint32_t, uintptr_t, uint32_t) [with ChannelT = llvm::orc::rpc::RawByteChannel; uintptr_t = long unsigned int; uint32_t = unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:91:10: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: warning: redundant move in return statement [-Wredundant-move] | |
1293 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: warning: redundant move in return statement [-Wredundant-move] | |
1301 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Error]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:654:35: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::deregisterEHFrames(llvm::JITTargetAddress, uint32_t) [with ChannelT = llvm::orc::rpc::RawByteChannel; llvm::JITTargetAddress = long unsigned int; uint32_t = unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:152:25: required from 'void llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager::deregisterEHFrames(uint8_t*, uint64_t, size_t) [with ChannelT = llvm::orc::rpc::RawByteChannel; uint8_t = unsigned char; uint64_t = long unsigned int; size_t = long unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:150:10: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
1293 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
1301 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Error]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:723:27: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::writeMem(llvm::JITTargetAddress, const char*, uint64_t) [with ChannelT = llvm::orc::rpc::RawByteChannel; llvm::JITTargetAddress = long unsigned int; uint64_t = long unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:216:26: required from 'bool llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager::finalizeMemory(std::string*) [with ChannelT = llvm::orc::rpc::RawByteChannel; std::string = std::__cxx11::basic_string<char>]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:205:10: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
1293 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
1301 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Error]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:715:33: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::setProtections(llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr::ResourceId, llvm::JITTargetAddress, unsigned int) [with ChannelT = llvm::orc::rpc::RawByteChannel; llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr::ResourceId = long unsigned int; llvm::JITTargetAddress = long unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:232:33: required from 'bool llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager::finalizeMemory(std::string*) [with ChannelT = llvm::orc::rpc::RawByteChannel; std::string = std::__cxx11::basic_string<char>]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:205:10: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
1293 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
1301 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::EmitTrampolineBlock; ArgTs = {}; AltRetT = std::tuple<long unsigned int, unsigned int>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<std::tuple<long unsigned int, unsigned int> >]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:681:38: required from 'llvm::Expected<std::tuple<long unsigned int, unsigned int> > llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::emitTrampolineBlock() [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:525:45: required from 'void llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCCompileCallbackManager::grow() [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:522:10: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: warning: redundant move in return statement [-Wredundant-move] | |
1293 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1293:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: warning: redundant move in return statement [-Wredundant-move] | |
1301 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1301:29: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::ReserveMem; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Expected<long unsigned int>]::<lambda(ResultType)>; ArgTs = {long unsigned int, long unsigned int, unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Expected<long unsigned int>]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:710:29: required from 'llvm::Expected<long unsigned int> llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::reserveMem(llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr::ResourceId, uint64_t, uint32_t) [with ChannelT = llvm::orc::rpc::RawByteChannel; llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr::ResourceId = long unsigned int; uint64_t = long unsigned int; uint32_t = unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:100:37: required from 'void llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager::reserveAllocationSpace(uintptr_t, uint32_t, uintptr_t, uint32_t, uintptr_t, uint32_t) [with ChannelT = llvm::orc::rpc::RawByteChannel; uintptr_t = long unsigned int; uint32_t = unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:91:10: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
823 | return std::move(Err); | |
| ^ | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::RegisterEHFrames; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Error]::<lambda(ResultType)>; ArgTs = {long unsigned int, unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Error]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:654:35: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::deregisterEHFrames(llvm::JITTargetAddress, uint32_t) [with ChannelT = llvm::orc::rpc::RawByteChannel; llvm::JITTargetAddress = long unsigned int; uint32_t = unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:152:25: required from 'void llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager::deregisterEHFrames(uint8_t*, uint64_t, size_t) [with ChannelT = llvm::orc::rpc::RawByteChannel; uint8_t = unsigned char; uint64_t = long unsigned int; size_t = long unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:150:10: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::WriteMem; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Error]::<lambda(ResultType)>; ArgTs = {llvm::orc::remote::DirectBufferWriter}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Error]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:723:27: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::writeMem(llvm::JITTargetAddress, const char*, uint64_t) [with ChannelT = llvm::orc::rpc::RawByteChannel; llvm::JITTargetAddress = long unsigned int; uint64_t = long unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:216:26: required from 'bool llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager::finalizeMemory(std::string*) [with ChannelT = llvm::orc::rpc::RawByteChannel; std::string = std::__cxx11::basic_string<char>]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:205:10: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::SetProtections; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Error]::<lambda(ResultType)>; ArgTs = {long unsigned int, long unsigned int, unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::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<AltRetT>::ErrorReturnType = llvm::Error]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:715:33: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::setProtections(llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr::ResourceId, llvm::JITTargetAddress, unsigned int) [with ChannelT = llvm::orc::rpc::RawByteChannel; llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr::ResourceId = long unsigned int; llvm::JITTargetAddress = long unsigned int]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:232:33: required from 'bool llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCMemoryManager::finalizeMemory(std::string*) [with ChannelT = llvm::orc::rpc::RawByteChannel; std::string = std::__cxx11::basic_string<char>]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:205:10: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::EmitTrampolineBlock; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::EmitTrampolineBlock; ArgTs = {}; AltRetT = std::tuple<long unsigned int, unsigned int>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<std::tuple<long unsigned int, unsigned int> >]::<lambda(ResultType)>; ArgTs = {}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]': | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1283:14: required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::EmitTrampolineBlock; ArgTs = {}; AltRetT = std::tuple<long unsigned int, unsigned int>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<std::tuple<long unsigned int, unsigned int> >]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:681:38: required from 'llvm::Expected<std::tuple<long unsigned int, unsigned int> > llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::emitTrampolineBlock() [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:525:45: required from 'void llvm::orc::remote::OrcRemoteTargetClient<ChannelT>::RCCompileCallbackManager::grow() [with ChannelT = llvm::orc::rpc::RawByteChannel]' | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:522:10: required from here | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] | |
/work/fastcomp-1.37.22/include/llvm/ExecutionEngine/Orc/RPCUtils.h:823:27: note: remove 'std::move' call | |
/work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In lambda function: | |
/work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:6279:24: error: lambda parameter 'CGF' previously declared as a capture | |
6279 | CodeGenFunction &CGF, PrePostActionTy &) { | |
| ~~~~~~~~~~~~~~~~~^~~ | |
/work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In lambda function: | |
/work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:6325:62: error: lambda parameter 'CGF' previously declared as a capture | |
6325 | auto &&EndThenGen = [&CGF, Device, &Info](CodeGenFunction &CGF, | |
| ~~~~~~~~~~~~~~~~~^~~ | |
/work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp: In lambda function: | |
/work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:6404:56: error: lambda parameter 'CGF' previously declared as a capture | |
6404 | auto &&ThenGen = [&D, &CGF, Device](CodeGenFunction &CGF, PrePostActionTy &) { | |
| ~~~~~~~~~~~~~~~~~^~~ | |
make[2]: *** [tools/lli/CMakeFiles/lli.dir/build.make:63: tools/lli/CMakeFiles/lli.dir/lli.cpp.o] Error 1 | |
make[1]: *** [CMakeFiles/Makefile2:12948: tools/lli/CMakeFiles/lli.dir/all] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
In file included from /work/fastcomp-1.37.22/include/llvm/IR/DerivedTypes.h:21, | |
from /work/fastcomp-1.37.22/include/llvm/IR/DataLayout.h:25, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGBuilder.h:13, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CodeGenFunction.h:17, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGCXXABI.h:18, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: | |
/work/fastcomp-1.37.22/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': | |
/work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGBuilder.h:193:42: required from here | |
/work/fastcomp-1.37.22/include/llvm/ADT/ArrayRef.h:94:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] | |
94 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | |
/work/fastcomp-1.37.22/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': | |
/work/fastcomp-1.37.22/include/llvm/IR/DIBuilder.h:560:74: required from here | |
/work/fastcomp-1.37.22/include/llvm/ADT/ArrayRef.h:94:37: warning: initializing 'llvm::ArrayRef<long unsigned int>::Data' from 'std::initializer_list<long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] | |
In file included from /work/fastcomp-1.37.22/include/llvm/IR/DataLayout.h:23, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGBuilder.h:13, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CodeGenFunction.h:17, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGCXXABI.h:18, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]': | |
/work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGCleanup.h:377:66: required from here | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] | |
309 | memcpy(this->end(), &Elt, sizeof(T)); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/9/utility:70, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/iterator_range.h:22, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:17, | |
from /work/fastcomp-1.37.22/include/llvm/IR/DataLayout.h:23, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGBuilder.h:13, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CodeGenFunction.h:17, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGCXXABI.h:18, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: | |
/usr/include/c++/9/bits/stl_pair.h:208:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here | |
208 | struct pair | |
| ^~~~ | |
In file included from /work/fastcomp-1.37.22/include/llvm/IR/DataLayout.h:23, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGBuilder.h:13, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CodeGenFunction.h:17, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGCXXABI.h:18, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::CharUnits, {anonymous}::PrivateHelpersTy>]': | |
/work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:3718:55: required from here | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CharUnits, {anonymous}::PrivateHelpersTy>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] | |
309 | memcpy(this->end(), &Elt, sizeof(T)); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/9/utility:70, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/iterator_range.h:22, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:17, | |
from /work/fastcomp-1.37.22/include/llvm/IR/DataLayout.h:23, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGBuilder.h:13, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CodeGenFunction.h:17, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGCXXABI.h:18, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: | |
/usr/include/c++/9/bits/stl_pair.h:208:12: note: 'struct std::pair<clang::CharUnits, {anonymous}::PrivateHelpersTy>' declared here | |
208 | struct pair | |
| ^~~~ | |
In file included from /work/fastcomp-1.37.22/include/llvm/IR/DataLayout.h:23, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGBuilder.h:13, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CodeGenFunction.h:17, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGCXXABI.h:18, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]': | |
/work/fastcomp-1.37.22/include/llvm/Support/Allocator.h:241:33: required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' | |
/work/fastcomp-1.37.22/tools/clang/include/clang/AST/ASTContext.h:616:42: required from here | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:309:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] | |
309 | memcpy(this->end(), &Elt, sizeof(T)); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/9/utility:70, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/iterator_range.h:22, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:17, | |
from /work/fastcomp-1.37.22/include/llvm/IR/DataLayout.h:23, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGBuilder.h:13, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CodeGenFunction.h:17, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGCXXABI.h:18, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: | |
/usr/include/c++/9/bits/stl_pair.h:208:12: note: 'struct std::pair<void*, long unsigned int>' declared here | |
208 | struct pair | |
| ^~~~ | |
In file included from /work/fastcomp-1.37.22/include/llvm/IR/DataLayout.h:23, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGBuilder.h:13, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CodeGenFunction.h:17, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGCXXABI.h:18, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]': | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:699:5: required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]' | |
/work/fastcomp-1.37.22/tools/clang/include/clang/Sema/Sema.h:7269:40: required from here | |
/work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:296:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] | |
296 | memcpy(Dest, I, (E - I) * sizeof(T)); | |
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
In file included from /usr/include/c++/9/utility:70, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/iterator_range.h:22, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/SmallVector.h:17, | |
from /work/fastcomp-1.37.22/include/llvm/IR/DataLayout.h:23, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGBuilder.h:13, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CodeGenFunction.h:17, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGCXXABI.h:18, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: | |
/usr/include/c++/9/bits/stl_pair.h:208:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here | |
208 | struct pair | |
| ^~~~ | |
In file included from /work/fastcomp-1.37.22/include/llvm/Support/Host.h:17, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/Hashing.h:49, | |
from /work/fastcomp-1.37.22/include/llvm/ADT/ArrayRef.h:13, | |
from /work/fastcomp-1.37.22/include/llvm/IR/DerivedTypes.h:21, | |
from /work/fastcomp-1.37.22/include/llvm/IR/DataLayout.h:25, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGBuilder.h:13, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CodeGenFunction.h:17, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGCXXABI.h:18, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: | |
/work/fastcomp-1.37.22/include/llvm/ADT/StringMap.h: In instantiation of 'llvm::StringMapEntry<ValueTy>::StringMapEntry(unsigned int, InitTy&& ...) [with InitTy = {llvm::AssertingVH<llvm::Constant>}; ValueTy = llvm::AssertingVH<llvm::Constant>]': | |
/work/fastcomp-1.37.22/include/llvm/ADT/StringMap.h:172:5: required from 'static llvm::StringMapEntry<ValueTy>* llvm::StringMapEntry<ValueTy>::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitTy = {llvm::AssertingVH<llvm::Constant>}; ValueTy = llvm::AssertingVH<llvm::Constant>]' | |
/work/fastcomp-1.37.22/include/llvm/ADT/StringMap.h:386:32: required from 'std::pair<llvm::StringMapIterator<ValueTy>, bool> llvm::StringMap<ValueTy, AllocatorTy>::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {llvm::AssertingVH<llvm::Constant>}; ValueTy = llvm::AssertingVH<llvm::Constant>; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' | |
/work/fastcomp-1.37.22/include/llvm/ADT/StringMap.h:369:54: required from 'std::pair<llvm::StringMapIterator<ValueTy>, bool> llvm::StringMap<ValueTy, AllocatorTy>::insert(std::pair<llvm::StringRef, ValueTy>) [with ValueTy = llvm::AssertingVH<llvm::Constant>; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]' | |
/work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:2024:73: required from here | |
/work/fastcomp-1.37.22/include/llvm/ADT/StringMap.h:136:77: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Constant>::AssertingVH(const llvm::AssertingVH<llvm::Constant>&)' is deprecated [-Wdeprecated-copy] | |
136 | : StringMapEntryBase(strLen), second(std::forward<InitTy>(InitVals)...) {} | |
| ^ | |
In file included from /work/fastcomp-1.37.22/include/llvm/IR/IRBuilder.h:39, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGBuilder.h:14, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CodeGenFunction.h:17, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGCXXABI.h:18, | |
from /work/fastcomp-1.37.22/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14: | |
/work/fastcomp-1.37.22/include/llvm/IR/ValueHandle.h:222:12: note: because 'llvm::AssertingVH<llvm::Constant>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Constant]' | |
222 | ValueTy *operator=(const AssertingVH<ValueTy> &RHS) { | |
| ^~~~~~~~ | |
make[2]: *** [tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make:440: tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o] Error 1 | |
make[1]: *** [CMakeFiles/Makefile2:10012: tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/all] Error 2 | |
make: *** [Makefile:152: all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment