[vmkit-commits] [vmkit] r59726 - /vmkit/trunk/lib/JnJVM/VMCore/JavaObject.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Thu Nov 20 01:06:34 PST 2008


Author: geoffray
Date: Thu Nov 20 03:06:32 2008
New Revision: 59726

URL: http://llvm.org/viewvc/llvm-project?rev=59726&view=rev
Log:
Remove compilation warnings.


Modified:
    vmkit/trunk/lib/JnJVM/VMCore/JavaObject.cpp

Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaObject.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaObject.cpp?rev=59726&r1=59725&r2=59726&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaObject.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaObject.cpp Thu Nov 20 03:06:32 2008
@@ -112,7 +112,9 @@
     }
   } else {
     uintptr_t currentLock = lock & ThinMask;
-    uintptr_t val = (uintptr_t)__sync_val_compare_and_swap(&lock, currentLock, (id + 1));
+    uintptr_t val = 
+      (uintptr_t)__sync_val_compare_and_swap((uintptr_t)&lock, currentLock, 
+                                             (id + 1));
     if (val != currentLock) {
       if (val & FatMask) {
 end:
@@ -137,7 +139,9 @@
         }
         
         currentLock = lock & ThinMask;
-        uintptr_t test = (uintptr_t)__sync_val_compare_and_swap(&lock, currentLock, val);
+        uintptr_t test = 
+          (uintptr_t)__sync_val_compare_and_swap((uintptr_t)&lock, currentLock,
+                                                 val);
         if (test != currentLock) goto loop;
         obj->acquire();
       }





More information about the vmkit-commits mailing list