Fix cast warning
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@207469 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/src/Unwind/AddressSpace.hpp b/src/Unwind/AddressSpace.hpp
index ceab016..283f14e 100644
--- a/src/Unwind/AddressSpace.hpp
+++ b/src/Unwind/AddressSpace.hpp
@@ -197,13 +197,13 @@
break;
case DW_EH_PE_sdata2:
// Sign extend from signed 16-bit value.
- result = (int16_t)get16(addr);
+ result = (pint_t)(int16_t)get16(addr);
p += 2;
addr = (pint_t) p;
break;
case DW_EH_PE_sdata4:
// Sign extend from signed 32-bit value.
- result = (int32_t)get32(addr);
+ result = (pint_t)(int32_t)get32(addr);
p += 4;
addr = (pint_t) p;
break;