Changed a use of APInt::getSignBit to APInt::getSignMask.
authorSean Callanan <scallanan@apple.com>
Thu, 20 Apr 2017 18:07:51 +0000 (18:07 +0000)
committerSean Callanan <scallanan@apple.com>
Thu, 20 Apr 2017 18:07:51 +0000 (18:07 +0000)
llvm-svn: 300862

lldb/source/Core/Scalar.cpp

index 88ad430..3adf850 100644 (file)
@@ -2745,7 +2745,7 @@ bool Scalar::SignExtend(uint32_t sign_bit_pos) {
       if (max_bit_pos == sign_bit_pos)
         return true;
       else if (sign_bit_pos < (max_bit_pos - 1)) {
-        llvm::APInt sign_bit = llvm::APInt::getSignBit(sign_bit_pos + 1);
+        llvm::APInt sign_bit = llvm::APInt::getSignMask(sign_bit_pos + 1);
         llvm::APInt bitwize_and = m_integer & sign_bit;
         if (bitwize_and.getBoolValue()) {
           const llvm::APInt mask =