summaryrefslogtreecommitdiff
path: root/deps/v8/src/unicode-decoder.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/unicode-decoder.h')
-rw-r--r--deps/v8/src/unicode-decoder.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/deps/v8/src/unicode-decoder.h b/deps/v8/src/unicode-decoder.h
index 35d23a2ac7..38a1837af3 100644
--- a/deps/v8/src/unicode-decoder.h
+++ b/deps/v8/src/unicode-decoder.h
@@ -47,14 +47,12 @@ class Utf8Decoder : public Utf8DecoderBase {
uint16_t buffer_[kBufferSize];
};
-
Utf8DecoderBase::Utf8DecoderBase()
- : unbuffered_start_(NULL),
+ : unbuffered_start_(nullptr),
unbuffered_length_(0),
utf16_length_(0),
last_byte_of_buffer_unused_(false) {}
-
Utf8DecoderBase::Utf8DecoderBase(uint16_t* buffer, size_t buffer_length,
const uint8_t* stream, size_t stream_length) {
Reset(buffer, buffer_length, stream, stream_length);
@@ -77,7 +75,7 @@ void Utf8Decoder<kBufferSize>::Reset(const char* stream, size_t length) {
template <size_t kBufferSize>
size_t Utf8Decoder<kBufferSize>::WriteUtf16(uint16_t* data,
size_t length) const {
- DCHECK(length > 0);
+ DCHECK_GT(length, 0);
if (length > utf16_length_) length = utf16_length_;
// memcpy everything in buffer.
size_t buffer_length =
@@ -85,7 +83,7 @@ size_t Utf8Decoder<kBufferSize>::WriteUtf16(uint16_t* data,
size_t memcpy_length = length <= buffer_length ? length : buffer_length;
v8::internal::MemCopy(data, buffer_, memcpy_length * sizeof(uint16_t));
if (length <= buffer_length) return length;
- DCHECK(unbuffered_start_ != NULL);
+ DCHECK_NOT_NULL(unbuffered_start_);
// Copy the rest the slow way.
WriteUtf16Slow(unbuffered_start_, unbuffered_length_, data + buffer_length,
length - buffer_length);
@@ -103,7 +101,7 @@ class Latin1 {
uint16_t Latin1::ConvertNonLatin1ToLatin1(uint16_t c) {
- DCHECK(c > Latin1::kMaxChar);
+ DCHECK_GT(c, Latin1::kMaxChar);
switch (c) {
// This are equivalent characters in unicode.
case 0x39c: