summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorBrian S. O'Neill <bronee@gmail.com>2006-10-08 17:36:54 +0000
committerBrian S. O'Neill <bronee@gmail.com>2006-10-08 17:36:54 +0000
commite7762e7883568efdc9f2ebb983a15fef7c85895e (patch)
tree24d28096319173335308eaf5693217dc9c17eba2 /src/main/java
parentf32365f070c20c48fc369edce0e356274aa1b6d3 (diff)
Add missing logical operation when setting join property.
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/amazon/carbonado/spi/StorableGenerator.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/amazon/carbonado/spi/StorableGenerator.java b/src/main/java/com/amazon/carbonado/spi/StorableGenerator.java
index ecd344d..dff5a0d 100644
--- a/src/main/java/com/amazon/carbonado/spi/StorableGenerator.java
+++ b/src/main/java/com/amazon/carbonado/spi/StorableGenerator.java
@@ -997,6 +997,7 @@ public final class StorableGenerator<S extends Storable> {
b.loadThis();
b.loadField(PROPERTY_STATE_FIELD_NAME + (ord >> 4), TypeDesc.INT);
b.loadConstant(PROPERTY_STATE_MASK << ((ord & 0xf) * 2));
+ b.math(Opcode.IAND);
b.loadConstant(PROPERTY_STATE_CLEAN << ((ord & 0xf) * 2));
// If not clean, skip equal check.
b.ifComparisonBranch(setInternalProp, "!=");