| Index: src/serialize.cc
|
| diff --git a/src/serialize.cc b/src/serialize.cc
|
| index b9809405f1ffb5dca9699d26253624e4ecd73673..4933a19f01976b2203c97f582610c09683829851 100644
|
| --- a/src/serialize.cc
|
| +++ b/src/serialize.cc
|
| @@ -2213,7 +2213,9 @@ SerializedCodeData::SerializedCodeData(List<byte>* payload, CodeSerializer* cs)
|
| for (int i = 0; i < SerializerDeserializer::kNumberOfSpaces; i++) {
|
| Vector<const uint32_t> chunks = cs->FinalAllocationChunks(i);
|
| for (int j = 0; j < chunks.length(); j++) {
|
| - DCHECK(i == LO_SPACE || chunks[j] < Page::kMaxRegularHeapObjectSize);
|
| + DCHECK(i == LO_SPACE ||
|
| + chunks[j] <
|
| + static_cast<uint32_t>(Page::kMaxRegularHeapObjectSize));
|
| uint32_t chunk = ChunkSizeBits::encode(chunks[j]) |
|
| IsLastChunkBits::encode(j == chunks.length() - 1);
|
| reservations.Add(chunk);
|
|
|