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) { |