[all-commits] [llvm/llvm-project] cbfb12: [ORC] Use uint8_t rather than char for RPC wrapper...
lhames via All-commits
all-commits at lists.llvm.org
Fri Jun 18 04:56:30 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: cbfb12469ba312c8ff513397b29bef470f151caa
https://github.com/llvm/llvm-project/commit/cbfb12469ba312c8ff513397b29bef470f151caa
Author: Lang Hames <lhames at gmail.com>
Date: 2021-06-18 (Fri, 18 Jun 2021)
Changed paths:
M llvm/include/llvm/ExecutionEngine/Orc/OrcRPCTargetProcessControl.h
M llvm/include/llvm/ExecutionEngine/Orc/Shared/Serialization.h
M llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/OrcRPCTPCServer.h
Log Message:
-----------
[ORC] Use uint8_t rather than char for RPC wrapper-function calls.
This partially reverts 838490de7ed, which broke some Solaris bots. Apparently
Solaris defines int8_t as char rather than signed char, which made the
SerializationTypeName<char> specialization a redefinition.
This partial revert isolates use of uint8_t buffers to ORC-RPC handling of
wrapper functions only. The TargetProcessControl::runWrapper method will
continue to use char buffers.
More information about the All-commits
mailing list