[vmkit-commits] [vmkit] r180291 - Modified writeBarrierCAS to store object reference instead of address
Peter Senna Tschudin
peter.senna at gmail.com
Thu Apr 25 09:50:55 PDT 2013
Author: peter.senna
Date: Thu Apr 25 11:48:21 2013
New Revision: 180291
URL: http://llvm.org/viewvc/llvm-project?rev=180291&view=rev
Log:
Modified writeBarrierCAS to store object reference instead of address
(cherry picked from commit bb2b1d203edb905eea32c38b73bcfb3f83e0b19f)
Modified:
vmkit/trunk/mmtk/java/src/org/j3/bindings/Bindings.java
Modified: vmkit/trunk/mmtk/java/src/org/j3/bindings/Bindings.java
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/mmtk/java/src/org/j3/bindings/Bindings.java?rev=180291&r1=180290&r2=180291&view=diff
==============================================================================
--- vmkit/trunk/mmtk/java/src/org/j3/bindings/Bindings.java (original)
+++ vmkit/trunk/mmtk/java/src/org/j3/bindings/Bindings.java Thu Apr 25 11:48:21 2013
@@ -176,7 +176,7 @@ public final class Bindings {
Selected.Mutator mutator = Selected.Mutator.get();
return mutator.objectReferenceTryCompareAndSwap(src, slot, old, value, slot.toWord(), slot.toWord(), Constants.INSTANCE_FIELD);
} else {
- return slot.attempt(old.toAddress().toWord(), value.toAddress().toWord());
+ return slot.attempt(old, value);
}
}
More information about the vmkit-commits
mailing list