Index: runtime/vm/object.cc |
=================================================================== |
--- runtime/vm/object.cc (revision 15217) |
+++ runtime/vm/object.cc (working copy) |
@@ -4215,7 +4215,7 @@ |
result = 31 * result + val; |
tokens_iterator.Advance(); |
} |
- result = result & ((static_cast<intptr_t>(1) << 31) - 1); |
+ result = result & ((static_cast<intptr_t>(1) << 30) - 1); |
ASSERT(result <= static_cast<uint32_t>(kMaxInt32)); |
return result; |
} |