aboutsummaryrefslogtreecommitdiff
path: root/libunwind/src
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2022-02-09 19:36:58 +0200
committerMartin Storsjö <martin@martin.st>2022-02-09 23:00:46 +0200
commitdfa5ab7b2b510e68ca2b11b043898c192633c0f6 (patch)
tree1b811d1fd200ccb66764ebd29df2101d8171cc0c /libunwind/src
parentd2215e79ac27301c2a7cad36b5bfe20bd12837fb (diff)
downloadllvm-dfa5ab7b2b510e68ca2b11b043898c192633c0f6.zip
llvm-dfa5ab7b2b510e68ca2b11b043898c192633c0f6.tar.gz
llvm-dfa5ab7b2b510e68ca2b11b043898c192633c0f6.tar.bz2
[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
Diffstat (limited to 'libunwind/src')
-rw-r--r--libunwind/src/DwarfInstructions.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libunwind/src/DwarfInstructions.hpp b/libunwind/src/DwarfInstructions.hpp
index c1a241c..ab83b0c 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(