diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/include/llvm/Support/LEB128.h | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/include/llvm/Support/LEB128.h b/llvm/include/llvm/Support/LEB128.h index 9e229fbf9cf..6a95432ca2d 100644 --- a/llvm/include/llvm/Support/LEB128.h +++ b/llvm/include/llvm/Support/LEB128.h @@ -103,7 +103,7 @@ inline int64_t decodeSLEB128(const uint8_t *p, unsigned *n = nullptr) {    } while (Byte >= 128);    // Sign extend negative numbers.    if (Byte & 0x40) -    Value |= (-1LL) << Shift; +    Value |= (-1ULL) << Shift;    if (n)      *n = (unsigned)(p - orig_p);    return Value;  | 

