| Index: src/parsing/scanner-character-streams.cc
|
| diff --git a/src/parsing/scanner-character-streams.cc b/src/parsing/scanner-character-streams.cc
|
| index 5eed2db34fc92e5e8fbfe6f06f62ab147de6ef3b..7ebf2fe724cc8409d9fa530e74f9e7c55e6ca327 100644
|
| --- a/src/parsing/scanner-character-streams.cc
|
| +++ b/src/parsing/scanner-character-streams.cc
|
| @@ -349,9 +349,9 @@ void Utf8ExternalStreamingStream::SearchPosition(size_t position) {
|
|
|
| // No chunks. Fetch at least one, so we can assume !chunks_.empty() below.
|
| if (chunks_.empty()) {
|
| - DCHECK_EQ(current_.chunk_no, 0);
|
| - DCHECK_EQ(current_.pos.bytes, 0);
|
| - DCHECK_EQ(current_.pos.chars, 0);
|
| + DCHECK_EQ(current_.chunk_no, 0u);
|
| + DCHECK_EQ(current_.pos.bytes, 0u);
|
| + DCHECK_EQ(current_.pos.chars, 0u);
|
| FetchChunk();
|
| }
|
|
|
| @@ -438,7 +438,8 @@ size_t Utf8ExternalStreamingStream::FillBuffer(size_t position) {
|
| FillBufferFromCurrentChunk();
|
| }
|
|
|
| - DCHECK_EQ(current_.pos.chars - position, buffer_end_ - buffer_cursor_);
|
| + DCHECK_EQ(current_.pos.chars - position,
|
| + static_cast<size_t>(buffer_end_ - buffer_cursor_));
|
| return buffer_end_ - buffer_cursor_;
|
| }
|
|
|
| @@ -497,7 +498,7 @@ size_t FindChunk(Chunks& chunks, ScriptCompiler::ExternalSourceStream* source_,
|
| // let's look at chunks back-to-front.
|
| size_t chunk_no = chunks.size() - 1;
|
| while (chunks[chunk_no].byte_pos > position) {
|
| - DCHECK_NE(chunk_no, 0);
|
| + DCHECK_NE(chunk_no, 0u);
|
| chunk_no--;
|
| }
|
| DCHECK_LE(chunks[chunk_no].byte_pos, position);
|
| @@ -593,7 +594,7 @@ bool TwoByteExternalStreamingStream::ReadBlock() {
|
| // one_char_buffer_ to hold the full character.
|
| bool lonely_byte = (chunks_[chunk_no].byte_pos == (2 * position + 1));
|
| if (lonely_byte) {
|
| - DCHECK_NE(chunk_no, 0);
|
| + DCHECK_NE(chunk_no, 0u);
|
| Chunk& previous_chunk = chunks_[chunk_no - 1];
|
| #ifdef V8_TARGET_BIG_ENDIAN
|
| uc16 character = current.data[0] |
|
| @@ -715,7 +716,7 @@ bool TwoByteExternalBufferedStream::ReadBlock() {
|
|
|
| size_t TwoByteExternalBufferedStream::FillBuffer(size_t position,
|
| size_t chunk_no) {
|
| - DCHECK_EQ(chunks_[chunk_no].byte_pos % 2, 1);
|
| + DCHECK_EQ(chunks_[chunk_no].byte_pos % 2, 1u);
|
| bool odd_start = true;
|
| // Align buffer_pos_ to the size of the buffer.
|
| {
|
| @@ -738,7 +739,7 @@ size_t TwoByteExternalBufferedStream::FillBuffer(size_t position,
|
| size_t totalLength = 0;
|
| bool lonely_byte = (current->byte_pos == (2 * position + 1));
|
| if (lonely_byte) {
|
| - DCHECK_NE(chunk_no, 0);
|
| + DCHECK_NE(chunk_no, 0u);
|
| Chunk& previous_chunk = chunks_[chunk_no - 1];
|
| *reinterpret_cast<uint8_t*>(buffer_) =
|
| previous_chunk.data[previous_chunk.byte_length - 1];
|
|
|