summaryrefslogtreecommitdiff
path: root/compiler/src/main
diff options
context:
space:
mode:
authorYigit Boyar <yboyar@google.com>2015-09-10 20:09:32 -0700
committerYigit Boyar <yboyar@google.com>2015-09-10 20:09:32 -0700
commit1f1f50563ad8166e3cd2be64b705ae583834540d (patch)
tree5d952e96dbedf827fee3fcb2179da792fe10df6a /compiler/src/main
parent7faa261717bc077c3f519273255800c465cea0ca (diff)
downloaddata-binding-1f1f50563ad8166e3cd2be64b705ae583834540d.tar.gz
Shift Long in FlagSet instead of int :/
Bug: 23979611 Change-Id: I7825a718dddd1c15d598f19a4fe8722ddc5a5763
Diffstat (limited to 'compiler/src/main')
-rw-r--r--compiler/src/main/java/android/databinding/tool/writer/FlagSet.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/src/main/java/android/databinding/tool/writer/FlagSet.java b/compiler/src/main/java/android/databinding/tool/writer/FlagSet.java
index 59a2dae7..de01e5fe 100644
--- a/compiler/src/main/java/android/databinding/tool/writer/FlagSet.java
+++ b/compiler/src/main/java/android/databinding/tool/writer/FlagSet.java
@@ -33,7 +33,7 @@ public class FlagSet {
buckets = new long[bucketCount];
for (int i = bitSet.nextSetBit(0);
i != -1; i = bitSet.nextSetBit(i + 1)) {
- buckets[i / sBucketSize] |= 1 << (i % sBucketSize);
+ buckets[i / sBucketSize] |= 1L << (i % sBucketSize);
}
type = "long";
}
@@ -58,7 +58,7 @@ public class FlagSet {
buckets = new long[1 + (max / sBucketSize)];
for (int x = 0 ; x < bits.length; x ++) {
final int i = bits[x];
- buckets[i / sBucketSize] |= 1 << (i % sBucketSize);
+ buckets[i / sBucketSize] |= 1L << (i % sBucketSize);
}
type = "long";
}