[Lldb-commits] [lldb] r167171 - /lldb/trunk/source/Core/DataExtractor.cpp
Greg Clayton
gclayton at apple.com
Wed Oct 31 13:56:44 PDT 2012
Author: gclayton
Date: Wed Oct 31 15:56:43 2012
New Revision: 167171
URL: http://llvm.org/viewvc/llvm-project?rev=167171&view=rev
Log:
More fixes from MSVC warnings found by Carlo Kok.
Modified:
lldb/trunk/source/Core/DataExtractor.cpp
Modified: lldb/trunk/source/Core/DataExtractor.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/DataExtractor.cpp?rev=167171&r1=167170&r2=167171&view=diff
==============================================================================
--- lldb/trunk/source/Core/DataExtractor.cpp (original)
+++ lldb/trunk/source/Core/DataExtractor.cpp Wed Oct 31 15:56:43 2012
@@ -717,10 +717,10 @@
{
if (bitfield_bit_offset > 0)
sval64 >>= bitfield_bit_offset;
- uint64_t bitfield_mask = ((1 << bitfield_bit_size) - 1);
+ uint64_t bitfield_mask = (((uint64_t)1) << bitfield_bit_size) - 1;
sval64 &= bitfield_mask;
// sign extend if needed
- if (sval64 & (1 << (bitfield_bit_size - 1)))
+ if (sval64 & (((uint64_t)1) << (bitfield_bit_size - 1)))
sval64 |= ~bitfield_mask;
}
return sval64;
More information about the lldb-commits
mailing list