From e7762e7883568efdc9f2ebb983a15fef7c85895e Mon Sep 17 00:00:00 2001 From: "Brian S. O'Neill" Date: Sun, 8 Oct 2006 17:36:54 +0000 Subject: Add missing logical operation when setting join property. --- src/main/java/com/amazon/carbonado/spi/StorableGenerator.java | 1 + 1 file changed, 1 insertion(+) (limited to 'src/main/java/com') 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 { 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, "!="); -- cgit v1.2.3