diff options
author | Yigit Boyar <yboyar@google.com> | 2015-09-10 20:09:32 -0700 |
---|---|---|
committer | Yigit Boyar <yboyar@google.com> | 2015-09-10 20:09:32 -0700 |
commit | 1f1f50563ad8166e3cd2be64b705ae583834540d (patch) | |
tree | 5d952e96dbedf827fee3fcb2179da792fe10df6a /compiler/src/main | |
parent | 7faa261717bc077c3f519273255800c465cea0ca (diff) | |
download | data-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.java | 4 |
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"; } |