Chromium Code Reviews| Index: runtime/lib/byte_array.cc |
| =================================================================== |
| --- runtime/lib/byte_array.cc (revision 17293) |
| +++ runtime/lib/byte_array.cc (working copy) |
| @@ -119,7 +119,7 @@ |
| #define INTEGER_TO_UINT64(integer, uint64) \ |
| if (integer.IsBigint()) { \ |
| Bigint& bigint = Bigint::Handle(); \ |
| - bigint ^= integer.raw(); \ |
| + bigint |= integer.raw(); \ |
|
hausner
2013/01/18 19:04:48
Why not Bigint& bigint = Bigint::Handle(integer.ra
srdjan
2013/01/18 20:02:47
Because 'integer.raw' is not of static type RawBig
|
| ASSERT(BigintOperations::FitsIntoUint64(bigint)); \ |
| value = BigintOperations::AbsToUint64(bigint); \ |
| } else { \ |