Index: src/lithium.cc |
diff --git a/src/lithium.cc b/src/lithium.cc |
index 89e10796d8ff23d5357b1342c9d10e52e46c4956..a8d4d22ab5cad967e732826aa2510d7266754dce 100644 |
--- a/src/lithium.cc |
+++ b/src/lithium.cc |
@@ -213,7 +213,7 @@ void LEnvironment::PrintTo(StringStream* stream) { |
void LPointerMap::RecordPointer(LOperand* op, Zone* zone) { |
// Do not record arguments as pointers. |
if (op->IsStackSlot() && op->index() < 0) return; |
- ASSERT(!op->IsDoubleRegister() && !op->IsDoubleStackSlot()); |
+ DCHECK(!op->IsDoubleRegister() && !op->IsDoubleStackSlot()); |
pointer_operands_.Add(op, zone); |
} |
@@ -221,7 +221,7 @@ void LPointerMap::RecordPointer(LOperand* op, Zone* zone) { |
void LPointerMap::RemovePointer(LOperand* op) { |
// Do not record arguments as pointers. |
if (op->IsStackSlot() && op->index() < 0) return; |
- ASSERT(!op->IsDoubleRegister() && !op->IsDoubleStackSlot()); |
+ DCHECK(!op->IsDoubleRegister() && !op->IsDoubleStackSlot()); |
for (int i = 0; i < pointer_operands_.length(); ++i) { |
if (pointer_operands_[i]->Equals(op)) { |
pointer_operands_.Remove(i); |
@@ -234,7 +234,7 @@ void LPointerMap::RemovePointer(LOperand* op) { |
void LPointerMap::RecordUntagged(LOperand* op, Zone* zone) { |
// Do not record arguments as pointers. |
if (op->IsStackSlot() && op->index() < 0) return; |
- ASSERT(!op->IsDoubleRegister() && !op->IsDoubleStackSlot()); |
+ DCHECK(!op->IsDoubleRegister() && !op->IsDoubleStackSlot()); |
untagged_operands_.Add(op, zone); |
} |
@@ -290,7 +290,7 @@ int LChunk::LookupDestination(int block_id) const { |
Label* LChunk::GetAssemblyLabel(int block_id) const { |
LLabel* label = GetLabel(block_id); |
- ASSERT(!label->HasReplacement()); |
+ DCHECK(!label->HasReplacement()); |
return label->label(); |
} |
@@ -362,14 +362,14 @@ int LChunk::GetParameterStackSlot(int index) const { |
// spill slots. |
int result = index - info()->num_parameters() - 1; |
- ASSERT(result < 0); |
+ DCHECK(result < 0); |
return result; |
} |
// A parameter relative to ebp in the arguments stub. |
int LChunk::ParameterAt(int index) { |
- ASSERT(-1 <= index); // -1 is the receiver. |
+ DCHECK(-1 <= index); // -1 is the receiver. |
return (1 + info()->scope()->num_parameters() - index) * |
kPointerSize; |
} |
@@ -412,16 +412,16 @@ void LChunk::CommitDependencies(Handle<Code> code) const { |
for (MapSet::const_iterator it = deprecation_dependencies_.begin(), |
iend = deprecation_dependencies_.end(); it != iend; ++it) { |
Handle<Map> map = *it; |
- ASSERT(!map->is_deprecated()); |
- ASSERT(map->CanBeDeprecated()); |
+ DCHECK(!map->is_deprecated()); |
+ DCHECK(map->CanBeDeprecated()); |
Map::AddDependentCode(map, DependentCode::kTransitionGroup, code); |
} |
for (MapSet::const_iterator it = stability_dependencies_.begin(), |
iend = stability_dependencies_.end(); it != iend; ++it) { |
Handle<Map> map = *it; |
- ASSERT(map->is_stable()); |
- ASSERT(map->CanTransition()); |
+ DCHECK(map->is_stable()); |
+ DCHECK(map->CanTransition()); |
Map::AddDependentCode(map, DependentCode::kPrototypeCheckGroup, code); |
} |
@@ -482,7 +482,7 @@ Handle<Code> LChunk::Codegen() { |
CodeEndLinePosInfoRecordEvent(*code, jit_handler_data)); |
CodeGenerator::PrintCode(code, info()); |
- ASSERT(!(info()->isolate()->serializer_enabled() && |
+ DCHECK(!(info()->isolate()->serializer_enabled() && |
info()->GetMustNotHaveEagerFrame() && |
generator.NeedsEagerFrame())); |
return code; |
@@ -519,7 +519,7 @@ LEnvironment* LChunkBuilderBase::CreateEnvironment( |
argument_index_accumulator, |
objects_to_materialize); |
BailoutId ast_id = hydrogen_env->ast_id(); |
- ASSERT(!ast_id.IsNone() || |
+ DCHECK(!ast_id.IsNone() || |
hydrogen_env->frame_type() != JS_FUNCTION); |
int value_count = hydrogen_env->length() - hydrogen_env->specials_count(); |
LEnvironment* result = |
@@ -622,7 +622,7 @@ void LChunkBuilderBase::AddObjectToMaterialize(HValue* value, |
// Insert a hole for nested objects |
op = LEnvironment::materialization_marker(); |
} else { |
- ASSERT(!arg_value->IsPushArguments()); |
+ DCHECK(!arg_value->IsPushArguments()); |
// For ordinary values, tell the register allocator we need the value |
// to be alive here |
op = UseAny(arg_value); |