Chromium Code Reviews| Index: third_party/WebKit/Source/platform/text/TextBreakIteratorICU.cpp |
| diff --git a/third_party/WebKit/Source/platform/text/TextBreakIteratorICU.cpp b/third_party/WebKit/Source/platform/text/TextBreakIteratorICU.cpp |
| index a5d3e02124bb6d197e6537d63b7c286e5db9284c..e3239456b52d41ef84ad9f5c1ba15e6669b9105f 100644 |
| --- a/third_party/WebKit/Source/platform/text/TextBreakIteratorICU.cpp |
| +++ b/third_party/WebKit/Source/platform/text/TextBreakIteratorICU.cpp |
| @@ -83,7 +83,7 @@ class LineBreakIteratorPool final { |
| } |
| } |
| - ASSERT(!m_vendedIterators.contains(iterator)); |
| + DCHECK(!m_vendedIterators.contains(iterator)); |
| m_vendedIterators.set(iterator, locale); |
| return iterator; |
| } |
| @@ -176,7 +176,7 @@ static UText* textClone(UText* destination, |
| textFixPointer(source, destination, destination->context); |
| textFixPointer(source, destination, destination->p); |
| textFixPointer(source, destination, destination->q); |
| - ASSERT(!destination->r); |
| + DCHECK(!destination->r); |
| const void* chunkContents = |
| static_cast<const void*>(destination->chunkContents); |
| textFixPointer(source, destination, chunkContents); |
| @@ -192,7 +192,7 @@ static int32_t textExtract(UText*, |
| UErrorCode* errorCode) { |
| // In the present context, this text provider is used only with ICU functions |
| // that do not perform an extract operation. |
| - ASSERT_NOT_REACHED(); |
| + NOTREACHED(); |
| *errorCode = U_UNSUPPORTED_ERROR; |
| return 0; |
| } |
| @@ -221,15 +221,15 @@ static void textLatin1MoveInPrimaryContext(UText* text, |
| int64_t nativeIndex, |
| int64_t nativeLength, |
| UBool forward) { |
| - ASSERT(text->chunkContents == text->pExtra); |
| + DCHECK_EQ(text->chunkContents, text->pExtra); |
| if (forward) { |
| - ASSERT(nativeIndex >= text->b && nativeIndex < nativeLength); |
| + DCHECK(nativeIndex >= text->b && nativeIndex < nativeLength); |
|
tkent
2017/04/09 23:07:02
Split this into two DCHECKs.
Hwanseung Lee
2017/04/11 03:29:38
Done.
|
| text->chunkNativeStart = nativeIndex; |
| text->chunkNativeLimit = nativeIndex + text->extraSize / sizeof(UChar); |
| if (text->chunkNativeLimit > nativeLength) |
| text->chunkNativeLimit = nativeLength; |
| } else { |
| - ASSERT(nativeIndex > text->b && nativeIndex <= nativeLength); |
| + DCHECK(nativeIndex > text->b && nativeIndex <= nativeLength); |
|
tkent
2017/04/09 23:07:02
Split this into two DCHECKs
Hwanseung Lee
2017/04/11 03:29:38
Done.
|
| text->chunkNativeLimit = nativeIndex; |
| text->chunkNativeStart = nativeIndex - text->extraSize / sizeof(UChar); |
| if (text->chunkNativeStart < text->b) |
| @@ -238,7 +238,7 @@ static void textLatin1MoveInPrimaryContext(UText* text, |
| int64_t length = text->chunkNativeLimit - text->chunkNativeStart; |
| // Ensure chunk length is well defined if computed length exceeds int32_t |
| // range. |
| - ASSERT(length <= std::numeric_limits<int32_t>::max()); |
| + DCHECK_LE(length, std::numeric_limits<int32_t>::max()); |
| text->chunkLength = length <= std::numeric_limits<int32_t>::max() |
| ? static_cast<int32_t>(length) |
| : 0; |
| @@ -254,7 +254,7 @@ static void textLatin1SwitchToPrimaryContext(UText* text, |
| int64_t nativeIndex, |
| int64_t nativeLength, |
| UBool forward) { |
| - ASSERT(!text->chunkContents || text->chunkContents == text->q); |
| + DCHECK(!text->chunkContents || text->chunkContents == text->q); |
| text->chunkContents = static_cast<const UChar*>(text->pExtra); |
| textLatin1MoveInPrimaryContext(text, nativeIndex, nativeLength, forward); |
| } |
| @@ -263,8 +263,8 @@ static void textLatin1MoveInPriorContext(UText* text, |
| int64_t nativeIndex, |
| int64_t nativeLength, |
| UBool forward) { |
| - ASSERT(text->chunkContents == text->q); |
| - ASSERT(forward ? nativeIndex < text->b : nativeIndex <= text->b); |
| + DCHECK_EQ(text->chunkContents, text->q); |
| + DCHECK(forward ? nativeIndex < text->b : nativeIndex <= text->b); |
| DCHECK(forward ? nativeIndex < nativeLength : nativeIndex <= nativeLength); |
| DCHECK(forward ? nativeIndex < nativeLength : nativeIndex <= nativeLength); |
| text->chunkNativeStart = 0; |
| @@ -274,7 +274,7 @@ static void textLatin1MoveInPriorContext(UText* text, |
| int64_t offset = nativeIndex - text->chunkNativeStart; |
| // Ensure chunk offset is well defined if computed offset exceeds int32_t |
| // range or chunk length. |
| - ASSERT(offset <= std::numeric_limits<int32_t>::max()); |
| + DCHECK_LE(offset, std::numeric_limits<int32_t>::max()); |
| text->chunkOffset = std::min(offset <= std::numeric_limits<int32_t>::max() |
| ? static_cast<int32_t>(offset) |
| : 0, |
| @@ -285,7 +285,7 @@ static void textLatin1SwitchToPriorContext(UText* text, |
| int64_t nativeIndex, |
| int64_t nativeLength, |
| UBool forward) { |
| - ASSERT(!text->chunkContents || text->chunkContents == text->pExtra); |
| + DCHECK(!text->chunkContents || text->chunkContents == text->pExtra); |
| text->chunkContents = static_cast<const UChar*>(text->q); |
| textLatin1MoveInPriorContext(text, nativeIndex, nativeLength, forward); |
| } |
| @@ -301,7 +301,7 @@ static inline bool textInChunkOrOutOfRange(UText* text, |
| int64_t offset = nativeIndex - text->chunkNativeStart; |
| // Ensure chunk offset is well formed if computed offset exceeds int32_t |
| // range. |
| - ASSERT(offset <= std::numeric_limits<int32_t>::max()); |
| + DCHECK_LE(offset, std::numeric_limits<int32_t>::max()); |
| text->chunkOffset = offset <= std::numeric_limits<int32_t>::max() |
| ? static_cast<int32_t>(offset) |
| : 0; |
| @@ -319,7 +319,7 @@ static inline bool textInChunkOrOutOfRange(UText* text, |
| int64_t offset = nativeIndex - text->chunkNativeStart; |
| // Ensure chunk offset is well formed if computed offset exceeds int32_t |
| // range. |
| - ASSERT(offset <= std::numeric_limits<int32_t>::max()); |
| + DCHECK_LE(offset, std::numeric_limits<int32_t>::max()); |
| text->chunkOffset = offset <= std::numeric_limits<int32_t>::max() |
| ? static_cast<int32_t>(offset) |
| : 0; |
| @@ -346,7 +346,7 @@ static UBool textLatin1Access(UText* text, int64_t nativeIndex, UBool forward) { |
| nativeIndex = textPinIndex(nativeIndex, nativeLength - 1); |
| TextContext currentContext = textLatin1GetCurrentContext(text); |
| TextContext newContext = textGetContext(text, nativeIndex, forward); |
| - ASSERT(newContext != NoContext); |
| + DCHECK_NE(newContext, NoContext); |
| if (newContext == currentContext) { |
| if (currentContext == PrimaryContext) { |
| textLatin1MoveInPrimaryContext(text, nativeIndex, nativeLength, forward); |
| @@ -356,7 +356,7 @@ static UBool textLatin1Access(UText* text, int64_t nativeIndex, UBool forward) { |
| } else if (newContext == PrimaryContext) { |
| textLatin1SwitchToPrimaryContext(text, nativeIndex, nativeLength, forward); |
| } else { |
| - ASSERT(newContext == PriorContext); |
| + DCHECK_EQ(newContext, PriorContext); |
| textLatin1SwitchToPriorContext(text, nativeIndex, nativeLength, forward); |
| } |
| return TRUE; |
| @@ -400,7 +400,7 @@ static UText* textOpenLatin1(UTextWithBuffer* utWithBuffer, |
| UText* text = |
| utext_setup(&utWithBuffer->text, sizeof(utWithBuffer->buffer), status); |
| if (U_FAILURE(*status)) { |
| - ASSERT(!text); |
| + DCHECK(!text); |
| return 0; |
| } |
| textInit(text, &textLatin1Funcs, string, length, priorContext, |
| @@ -418,7 +418,7 @@ static void textUTF16MoveInPrimaryContext(UText* text, |
| int64_t nativeIndex, |
| int64_t nativeLength, |
| UBool forward) { |
| - ASSERT(text->chunkContents == text->p); |
| + DCHECK_EQ(text->chunkContents, text->p); |
| DCHECK(forward ? nativeIndex >= text->b : nativeIndex > text->b); |
| DCHECK(forward ? nativeIndex < nativeLength : nativeIndex <= nativeLength); |
| text->chunkNativeStart = text->b; |
| @@ -426,7 +426,7 @@ static void textUTF16MoveInPrimaryContext(UText* text, |
| int64_t length = text->chunkNativeLimit - text->chunkNativeStart; |
| // Ensure chunk length is well defined if computed length exceeds int32_t |
| // range. |
| - ASSERT(length <= std::numeric_limits<int32_t>::max()); |
| + DCHECK_LE(length, std::numeric_limits<int32_t>::max()); |
| text->chunkLength = length <= std::numeric_limits<int32_t>::max() |
| ? static_cast<int32_t>(length) |
| : 0; |
| @@ -434,7 +434,7 @@ static void textUTF16MoveInPrimaryContext(UText* text, |
| int64_t offset = nativeIndex - text->chunkNativeStart; |
| // Ensure chunk offset is well defined if computed offset exceeds int32_t |
| // range or chunk length. |
| - ASSERT(offset <= std::numeric_limits<int32_t>::max()); |
| + DCHECK_LE(offset, std::numeric_limits<int32_t>::max()); |
| text->chunkOffset = std::min(offset <= std::numeric_limits<int32_t>::max() |
| ? static_cast<int32_t>(offset) |
| : 0, |
| @@ -445,7 +445,7 @@ static void textUTF16SwitchToPrimaryContext(UText* text, |
| int64_t nativeIndex, |
| int64_t nativeLength, |
| UBool forward) { |
| - ASSERT(!text->chunkContents || text->chunkContents == text->q); |
| + DCHECK(!text->chunkContents || text->chunkContents == text->q); |
| text->chunkContents = static_cast<const UChar*>(text->p); |
| textUTF16MoveInPrimaryContext(text, nativeIndex, nativeLength, forward); |
| } |
| @@ -454,8 +454,8 @@ static void textUTF16MoveInPriorContext(UText* text, |
| int64_t nativeIndex, |
| int64_t nativeLength, |
| UBool forward) { |
| - ASSERT(text->chunkContents == text->q); |
| - ASSERT(forward ? nativeIndex < text->b : nativeIndex <= text->b); |
| + DCHECK_EQ(text->chunkContents, text->q); |
| + DCHECK(forward ? nativeIndex < text->b : nativeIndex <= text->b); |
| DCHECK(forward ? nativeIndex < nativeLength : nativeIndex <= nativeLength); |
| DCHECK(forward ? nativeIndex < nativeLength : nativeIndex <= nativeLength); |
| text->chunkNativeStart = 0; |
| @@ -465,7 +465,7 @@ static void textUTF16MoveInPriorContext(UText* text, |
| int64_t offset = nativeIndex - text->chunkNativeStart; |
| // Ensure chunk offset is well defined if computed offset exceeds int32_t |
| // range or chunk length. |
| - ASSERT(offset <= std::numeric_limits<int32_t>::max()); |
| + DCHECK_LE(offset, std::numeric_limits<int32_t>::max()); |
| text->chunkOffset = std::min(offset <= std::numeric_limits<int32_t>::max() |
| ? static_cast<int32_t>(offset) |
| : 0, |
| @@ -476,7 +476,7 @@ static void textUTF16SwitchToPriorContext(UText* text, |
| int64_t nativeIndex, |
| int64_t nativeLength, |
| UBool forward) { |
| - ASSERT(!text->chunkContents || text->chunkContents == text->p); |
| + DCHECK(!text->chunkContents || text->chunkContents == text->p); |
| text->chunkContents = static_cast<const UChar*>(text->q); |
| textUTF16MoveInPriorContext(text, nativeIndex, nativeLength, forward); |
| } |
| @@ -492,7 +492,7 @@ static UBool textUTF16Access(UText* text, int64_t nativeIndex, UBool forward) { |
| nativeIndex = textPinIndex(nativeIndex, nativeLength - 1); |
| TextContext currentContext = textUTF16GetCurrentContext(text); |
| TextContext newContext = textGetContext(text, nativeIndex, forward); |
| - ASSERT(newContext != NoContext); |
| + DCHECK_NE(newContext, NoContext); |
| if (newContext == currentContext) { |
| if (currentContext == PrimaryContext) { |
| textUTF16MoveInPrimaryContext(text, nativeIndex, nativeLength, forward); |
| @@ -502,7 +502,7 @@ static UBool textUTF16Access(UText* text, int64_t nativeIndex, UBool forward) { |
| } else if (newContext == PrimaryContext) { |
| textUTF16SwitchToPrimaryContext(text, nativeIndex, nativeLength, forward); |
| } else { |
| - ASSERT(newContext == PriorContext); |
| + DCHECK_EQ(newContext, PriorContext); |
| textUTF16SwitchToPriorContext(text, nativeIndex, nativeLength, forward); |
| } |
| return TRUE; |
| @@ -531,7 +531,7 @@ static UText* textOpenUTF16(UText* text, |
| text = utext_setup(text, 0, status); |
| if (U_FAILURE(*status)) { |
| - ASSERT(!text); |
| + DCHECK(!text); |
| return 0; |
| } |
| textInit(text, &textUTF16Funcs, string, length, priorContext, |