[vmkit-commits] [vmkit] r69600 - /vmkit/trunk/include/mvm/Threads/Locks.h

Nicolas Geoffray nicolas.geoffray at lip6.fr
Mon Apr 20 09:24:02 PDT 2009


Author: geoffray
Date: Mon Apr 20 11:24:01 2009
New Revision: 69600

URL: http://llvm.org/viewvc/llvm-project?rev=69600&view=rev
Log:
Fix casting to size_t instead of uint32 for a pointer.


Modified:
    vmkit/trunk/include/mvm/Threads/Locks.h

Modified: vmkit/trunk/include/mvm/Threads/Locks.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/include/mvm/Threads/Locks.h?rev=69600&r1=69599&r2=69600&view=diff

==============================================================================
--- vmkit/trunk/include/mvm/Threads/Locks.h (original)
+++ vmkit/trunk/include/mvm/Threads/Locks.h Mon Apr 20 11:24:01 2009
@@ -185,7 +185,7 @@
   TFatLock* changeToFatlock(Owner* O) {
     if (!(lock & FatMask)) {
       TFatLock* obj = TFatLock::allocate(O);
-      uint32 val = (((uint32) obj) >> 1) | FatMask;
+      size_t val = (((size_t) obj) >> 1) | FatMask;
       uint32 count = lock & 0xFF;
       obj->acquireAll(count + 1);
       lock = val;





More information about the vmkit-commits mailing list