projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
03373fd
)
[JITLink][aarch32] Change writeRegister's return type to void.
author
Lang Hames
<lhames@gmail.com>
Fri, 4 Aug 2023 17:16:25 +0000
(10:16 -0700)
committer
Tobias Hieta
<tobias@hieta.se>
Mon, 27 Nov 2023 07:30:03 +0000
(08:30 +0100)
This function does not return a value.
https://github.com/llvm/llvm-project/issues/64418
(cherry picked from commit
dce179396e7e547fe6b42f0f9625b49212e6ec0b
)
llvm/lib/ExecutionEngine/JITLink/aarch32.cpp
patch
|
blob
|
history
diff --git
a/llvm/lib/ExecutionEngine/JITLink/aarch32.cpp
b/llvm/lib/ExecutionEngine/JITLink/aarch32.cpp
index
ffc3950
..
83829dd
100644
(file)
--- a/
llvm/lib/ExecutionEngine/JITLink/aarch32.cpp
+++ b/
llvm/lib/ExecutionEngine/JITLink/aarch32.cpp
@@
-173,7
+173,7
@@
bool checkRegister(const ThumbRelocation &R, HalfWords Reg) {
}
template <EdgeKind_aarch32 Kind>
-
bool
writeRegister(WritableThumbRelocation &R, HalfWords Reg) {
+
void
writeRegister(WritableThumbRelocation &R, HalfWords Reg) {
static constexpr HalfWords Mask = FixupInfo<Kind>::RegMask;
assert((Mask.Hi & Reg.Hi) == Reg.Hi && (Mask.Hi & Reg.Hi) == Reg.Hi &&
"Value bits exceed bit range of given mask");