| Index: src/jsregexp.h
|
| diff --git a/src/jsregexp.h b/src/jsregexp.h
|
| index 4da8ba342c26720fd48d0fe5cc68e55d9e790355..11bad24d4b5ae16d93fca0048317f26b78624062 100644
|
| --- a/src/jsregexp.h
|
| +++ b/src/jsregexp.h
|
| @@ -239,7 +239,7 @@ class CharacterRange {
|
| public:
|
| CharacterRange() : from_(0), to_(0) { }
|
| // For compatibility with the CHECK_OK macro
|
| - CharacterRange(void* null) { ASSERT_EQ(NULL, null); } //NOLINT
|
| + CharacterRange(void* null) { DCHECK_EQ(NULL, null); } //NOLINT
|
| CharacterRange(uc16 from, uc16 to) : from_(from), to_(to) { }
|
| static void AddClassEscape(uc16 type, ZoneList<CharacterRange>* ranges,
|
| Zone* zone);
|
| @@ -248,7 +248,7 @@ class CharacterRange {
|
| return CharacterRange(value, value);
|
| }
|
| static inline CharacterRange Range(uc16 from, uc16 to) {
|
| - ASSERT(from <= to);
|
| + DCHECK(from <= to);
|
| return CharacterRange(from, to);
|
| }
|
| static inline CharacterRange Everything() {
|
| @@ -425,12 +425,12 @@ class TextElement V8_FINAL BASE_EMBEDDED {
|
| RegExpTree* tree() const { return tree_; }
|
|
|
| RegExpAtom* atom() const {
|
| - ASSERT(text_type() == ATOM);
|
| + DCHECK(text_type() == ATOM);
|
| return reinterpret_cast<RegExpAtom*>(tree());
|
| }
|
|
|
| RegExpCharacterClass* char_class() const {
|
| - ASSERT(text_type() == CHAR_CLASS);
|
| + DCHECK(text_type() == CHAR_CLASS);
|
| return reinterpret_cast<RegExpCharacterClass*>(tree());
|
| }
|
|
|
| @@ -541,8 +541,8 @@ class QuickCheckDetails {
|
| int characters() { return characters_; }
|
| void set_characters(int characters) { characters_ = characters; }
|
| Position* positions(int index) {
|
| - ASSERT(index >= 0);
|
| - ASSERT(index < characters_);
|
| + DCHECK(index >= 0);
|
| + DCHECK(index < characters_);
|
| return positions_ + index;
|
| }
|
| uint32_t mask() { return mask_; }
|
| @@ -628,7 +628,7 @@ class RegExpNode: public ZoneObject {
|
| virtual RegExpNode* FilterASCII(int depth, bool ignore_case) { return this; }
|
| // Helper for FilterASCII.
|
| RegExpNode* replacement() {
|
| - ASSERT(info()->replacement_calculated);
|
| + DCHECK(info()->replacement_calculated);
|
| return replacement_;
|
| }
|
| RegExpNode* set_replacement(RegExpNode* replacement) {
|
| @@ -1445,7 +1445,7 @@ class Trace {
|
| // These set methods and AdvanceCurrentPositionInTrace should be used only on
|
| // new traces - the intention is that traces are immutable after creation.
|
| void add_action(DeferredAction* new_action) {
|
| - ASSERT(new_action->next_ == NULL);
|
| + DCHECK(new_action->next_ == NULL);
|
| new_action->next_ = actions_;
|
| actions_ = new_action;
|
| }
|
| @@ -1560,7 +1560,7 @@ FOR_EACH_NODE_TYPE(DECLARE_VISIT)
|
|
|
| bool has_failed() { return error_message_ != NULL; }
|
| const char* error_message() {
|
| - ASSERT(error_message_ != NULL);
|
| + DCHECK(error_message_ != NULL);
|
| return error_message_;
|
| }
|
| void fail(const char* error_message) {
|
|
|