[vmkit-commits] [vmkit] r85749 - /vmkit/trunk/include/mvm/Threads/Locks.h
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Sun Nov 1 14:11:13 PST 2009
Author: geoffray
Date: Sun Nov 1 16:11:13 2009
New Revision: 85749
URL: http://llvm.org/viewvc/llvm-project?rev=85749&view=rev
Log:
Keep GCMask when initializing a thin lock.
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=85749&r1=85748&r2=85749&view=diff
==============================================================================
--- vmkit/trunk/include/mvm/Threads/Locks.h (original)
+++ vmkit/trunk/include/mvm/Threads/Locks.h Sun Nov 1 16:11:13 2009
@@ -239,11 +239,10 @@
lock = obj->getID();
}
- /// initialise - Initialise the value of the lock to the thread ID that is
- /// creating this lock.
+ /// initialise - Initialise the value of the lock.
///
void initialise() {
- lock = 0;
+ lock = lock & IsGC::mask();
}
/// ThinLock - Calls initialize.
More information about the vmkit-commits
mailing list