[PATCH] D131833: [ORC][COFF] Introduce DLLImportDefinitionGenerator.
Jakub Kuderski via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 15 10:26:12 PDT 2022
kuhar added inline comments.
================
Comment at: llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp:512
+ if (!PointerSize)
+ return std::move(PointerSize.takeError());
+ auto Endianness = getTargetEndianness(TT);
----------------
FYI, this produces build warnings:
```
[539/656] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o
/usr/local/google/home/kubak/llvm/llvm-project/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp:512:12: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
return std::move(PointerSize.takeError());
^
/usr/local/google/home/kubak/llvm/llvm-project/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp:512:12: note: remove std::move call here
return std::move(PointerSize.takeError());
^~~~~~~~~~ ~
/usr/local/google/home/kubak/llvm/llvm-project/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp:515:12: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
return std::move(Endianness.takeError());
^
/usr/local/google/home/kubak/llvm/llvm-project/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp:515:12: note: remove std::move call here
return std::move(Endianness.takeError());
^~~~~~~~~~ ~
```
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D131833/new/
https://reviews.llvm.org/D131833
More information about the llvm-commits
mailing list