[JITLink][aarch32] Change writeRegister's return type to void.
authorLang Hames <lhames@gmail.com>
Fri, 4 Aug 2023 17:16:25 +0000 (10:16 -0700)
committerTobias 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

index ffc3950..83829dd 100644 (file)
@@ -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");