[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