Index: src/ast.h |
diff --git a/src/ast.h b/src/ast.h |
index d0051ecf825ecad1648ce644d27946f560742a37..e18fdc79c71ffad36d3af96e65389775b039b6c9 100644 |
--- a/src/ast.h |
+++ b/src/ast.h |
@@ -428,7 +428,7 @@ class BreakableStatement : public Statement { |
breakable_type_(breakable_type), |
entry_id_(GetNextId(zone)), |
exit_id_(GetNextId(zone)) { |
- ASSERT(labels == NULL || labels->length() > 0); |
+ DCHECK(labels == NULL || labels->length() > 0); |
} |
@@ -501,7 +501,7 @@ class Declaration : public AstNode { |
proxy_(proxy), |
mode_(mode), |
scope_(scope) { |
- ASSERT(IsDeclaredVariableMode(mode)); |
+ DCHECK(IsDeclaredVariableMode(mode)); |
} |
private: |
@@ -552,8 +552,8 @@ class FunctionDeclaration V8_FINAL : public Declaration { |
: Declaration(zone, proxy, mode, scope, pos), |
fun_(fun) { |
// At the moment there are no "const functions" in JavaScript... |
- ASSERT(mode == VAR || mode == LET); |
- ASSERT(fun != NULL); |
+ DCHECK(mode == VAR || mode == LET); |
+ DCHECK(fun != NULL); |
} |
private: |
@@ -925,7 +925,7 @@ class ForInStatement V8_FINAL : public ForEachStatement, |
virtual void SetFirstFeedbackSlot(int slot) { for_in_feedback_slot_ = slot; } |
int ForInFeedbackSlot() { |
- ASSERT(for_in_feedback_slot_ != kInvalidFeedbackSlot); |
+ DCHECK(for_in_feedback_slot_ != kInvalidFeedbackSlot); |
return for_in_feedback_slot_; |
} |
@@ -1346,12 +1346,12 @@ class Literal V8_FINAL : public Expression { |
} |
Handle<String> AsPropertyName() { |
- ASSERT(IsPropertyName()); |
+ DCHECK(IsPropertyName()); |
return Handle<String>::cast(value()); |
} |
const AstRawString* AsRawPropertyName() { |
- ASSERT(IsPropertyName()); |
+ DCHECK(IsPropertyName()); |
return value_->AsString(); |
} |
@@ -1401,7 +1401,7 @@ class MaterializedLiteral : public Expression { |
int depth() const { |
// only callable after initialization. |
- ASSERT(depth_ >= 1); |
+ DCHECK(depth_ >= 1); |
return depth_; |
} |
@@ -1421,7 +1421,7 @@ class MaterializedLiteral : public Expression { |
friend class CompileTimeValue; |
void set_depth(int depth) { |
- ASSERT(depth >= 1); |
+ DCHECK(depth >= 1); |
depth_ = depth; |
} |
@@ -1859,12 +1859,12 @@ class CallNew V8_FINAL : public Expression, public FeedbackSlotInterface { |
} |
int CallNewFeedbackSlot() { |
- ASSERT(callnew_feedback_slot_ != kInvalidFeedbackSlot); |
+ DCHECK(callnew_feedback_slot_ != kInvalidFeedbackSlot); |
return callnew_feedback_slot_; |
} |
int AllocationSiteFeedbackSlot() { |
- ASSERT(callnew_feedback_slot_ != kInvalidFeedbackSlot); |
- ASSERT(FLAG_pretenuring_call_new); |
+ DCHECK(callnew_feedback_slot_ != kInvalidFeedbackSlot); |
+ DCHECK(FLAG_pretenuring_call_new); |
return callnew_feedback_slot_ + 1; |
} |
@@ -1930,7 +1930,7 @@ class CallRuntime V8_FINAL : public Expression, public FeedbackSlotInterface { |
} |
int CallRuntimeFeedbackSlot() { |
- ASSERT(!is_jsruntime() || |
+ DCHECK(!is_jsruntime() || |
callruntime_feedback_slot_ != kInvalidFeedbackSlot); |
return callruntime_feedback_slot_; |
} |
@@ -1979,7 +1979,7 @@ class UnaryOperation V8_FINAL : public Expression { |
expression_(expression), |
materialize_true_id_(GetNextId(zone)), |
materialize_false_id_(GetNextId(zone)) { |
- ASSERT(Token::IsUnaryOp(op)); |
+ DCHECK(Token::IsUnaryOp(op)); |
} |
private: |
@@ -2027,7 +2027,7 @@ class BinaryOperation V8_FINAL : public Expression { |
left_(left), |
right_(right), |
right_id_(GetNextId(zone)) { |
- ASSERT(Token::IsBinaryOp(op)); |
+ DCHECK(Token::IsBinaryOp(op)); |
} |
private: |
@@ -2135,7 +2135,7 @@ class CompareOperation V8_FINAL : public Expression { |
left_(left), |
right_(right), |
combined_type_(Type::None(zone)) { |
- ASSERT(Token::IsCompareOp(op)); |
+ DCHECK(Token::IsCompareOp(op)); |
} |
private: |
@@ -2225,7 +2225,7 @@ class Assignment V8_FINAL : public Expression { |
template<class Visitor> |
void Init(Zone* zone, AstNodeFactory<Visitor>* factory) { |
- ASSERT(Token::IsAssignmentOp(op_)); |
+ DCHECK(Token::IsAssignmentOp(op_)); |
if (is_compound()) { |
binary_operation_ = factory->NewBinaryOperation( |
binary_op(), target_, value_, position() + 1); |
@@ -2265,11 +2265,11 @@ class Yield V8_FINAL : public Expression, public FeedbackSlotInterface { |
// locates the catch handler in the handler table, and is equivalent to |
// TryCatchStatement::index(). |
int index() const { |
- ASSERT(yield_kind() == DELEGATING); |
+ DCHECK(yield_kind() == DELEGATING); |
return index_; |
} |
void set_index(int index) { |
- ASSERT(yield_kind() == DELEGATING); |
+ DCHECK(yield_kind() == DELEGATING); |
index_ = index; |
} |
@@ -2282,17 +2282,17 @@ class Yield V8_FINAL : public Expression, public FeedbackSlotInterface { |
} |
int KeyedLoadFeedbackSlot() { |
- ASSERT(yield_first_feedback_slot_ != kInvalidFeedbackSlot); |
+ DCHECK(yield_first_feedback_slot_ != kInvalidFeedbackSlot); |
return yield_first_feedback_slot_; |
} |
int DoneFeedbackSlot() { |
- ASSERT(yield_first_feedback_slot_ != kInvalidFeedbackSlot); |
+ DCHECK(yield_first_feedback_slot_ != kInvalidFeedbackSlot); |
return yield_first_feedback_slot_ + 1; |
} |
int ValueFeedbackSlot() { |
- ASSERT(yield_first_feedback_slot_ != kInvalidFeedbackSlot); |
+ DCHECK(yield_first_feedback_slot_ != kInvalidFeedbackSlot); |
return yield_first_feedback_slot_ + 2; |
} |
@@ -2402,7 +2402,7 @@ class FunctionLiteral V8_FINAL : public Expression { |
Handle<String> inferred_name() const { |
if (!inferred_name_.is_null()) { |
- ASSERT(raw_inferred_name_ == NULL); |
+ DCHECK(raw_inferred_name_ == NULL); |
return inferred_name_; |
} |
if (raw_inferred_name_ != NULL) { |
@@ -2414,16 +2414,16 @@ class FunctionLiteral V8_FINAL : public Expression { |
// Only one of {set_inferred_name, set_raw_inferred_name} should be called. |
void set_inferred_name(Handle<String> inferred_name) { |
- ASSERT(!inferred_name.is_null()); |
+ DCHECK(!inferred_name.is_null()); |
inferred_name_ = inferred_name; |
- ASSERT(raw_inferred_name_== NULL || raw_inferred_name_->IsEmpty()); |
+ DCHECK(raw_inferred_name_== NULL || raw_inferred_name_->IsEmpty()); |
raw_inferred_name_ = NULL; |
} |
void set_raw_inferred_name(const AstString* raw_inferred_name) { |
- ASSERT(raw_inferred_name != NULL); |
+ DCHECK(raw_inferred_name != NULL); |
raw_inferred_name_ = raw_inferred_name; |
- ASSERT(inferred_name_.is_null()); |
+ DCHECK(inferred_name_.is_null()); |
inferred_name_ = Handle<String>(); |
} |