Author: Martin Storsjö Date: 2022-02-09T13:55:02-08:00 New Revision: 816988d19a7a2bb72daf4a62a59e96384bf5f2e1
URL: https://github.com/llvm/llvm-project/commit/816988d19a7a2bb72daf4a62a59e96384bf5f2e1 DIFF: https://github.com/llvm/llvm-project/commit/816988d19a7a2bb72daf4a62a59e96384bf5f2e1.diff LOG: [libunwind] Avoid a warning in 32 bit builds. NFC. The warning was introduced with the recently merged SPARCv9 support in 2b9554b8850192bdd86c02eb671de1d866df8d87. The cast matches the existing surrounding cases. Differential Revision: https://reviews.llvm.org/D119353 (cherry picked from commit dfa5ab7b2b510e68ca2b11b043898c192633c0f6) Added: Modified: libunwind/src/DwarfInstructions.hpp Removed: ################################################################################ diff --git a/libunwind/src/DwarfInstructions.hpp b/libunwind/src/DwarfInstructions.hpp index c1a241c55ce66..ab83b0c87acdc 100644 --- a/libunwind/src/DwarfInstructions.hpp +++ b/libunwind/src/DwarfInstructions.hpp @@ -91,8 +91,8 @@ typename A::pint_t DwarfInstructions<A, R>::getSavedRegister( return (pint_t)addressSpace.getRegister(cfa + (pint_t)savedReg.value); case CFI_Parser<A>::kRegisterInCFADecrypt: // sparc64 specific - return addressSpace.getP(cfa + (pint_t)savedReg.value) ^ - getSparcWCookie(registers, 0); + return (pint_t)(addressSpace.getP(cfa + (pint_t)savedReg.value) ^ + getSparcWCookie(registers, 0)); case CFI_Parser<A>::kRegisterAtExpression: return (pint_t)addressSpace.getRegister(evaluateExpression( _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits