Module Name:    src
Committed By:   christos
Date:           Thu Nov  2 16:09:33 UTC 2017

Modified Files:
        src/sys/lib/libunwind: AddressSpace.hpp

Log Message:
Avoid negative shift.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/lib/libunwind/AddressSpace.hpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/lib/libunwind/AddressSpace.hpp
diff -u src/sys/lib/libunwind/AddressSpace.hpp:1.8 src/sys/lib/libunwind/AddressSpace.hpp:1.9
--- src/sys/lib/libunwind/AddressSpace.hpp:1.8	Thu Jan 29 15:05:56 2015
+++ src/sys/lib/libunwind/AddressSpace.hpp	Thu Nov  2 12:09:33 2017
@@ -140,7 +140,7 @@ public:
     } while (byte >= 0x80);
     // sign extend negative numbers
     if ((byte & 0x40) != 0)
-      result |= (-1LL) << bit;
+      result |= (~0ULL) << bit;
     return result;
   }
 

Reply via email to