| Index: src/mips/builtins-mips.cc
|
| diff --git a/src/mips/builtins-mips.cc b/src/mips/builtins-mips.cc
|
| index 386d9b8b8679dbcb8434c7ed89bf9862e5293125..462ef675c95454499c3ba277b0c7edbaf90d0bbf 100644
|
| --- a/src/mips/builtins-mips.cc
|
| +++ b/src/mips/builtins-mips.cc
|
| @@ -42,7 +42,7 @@ void Builtins::Generate_Adaptor(MacroAssembler* masm,
|
| num_extra_args = 1;
|
| __ push(a1);
|
| } else {
|
| - ASSERT(extra_args == NO_EXTRA_ARGUMENTS);
|
| + DCHECK(extra_args == NO_EXTRA_ARGUMENTS);
|
| }
|
|
|
| // JumpToExternalReference expects s0 to contain the number of arguments
|
| @@ -329,7 +329,7 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
| // -----------------------------------
|
|
|
| // Should never create mementos for api functions.
|
| - ASSERT(!is_api_function || !create_memento);
|
| + DCHECK(!is_api_function || !create_memento);
|
|
|
| Isolate* isolate = masm->isolate();
|
|
|
| @@ -397,7 +397,7 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
|
|
| __ Pop(a1, a2);
|
| // Slack tracking counter is kNoSlackTracking after runtime call.
|
| - ASSERT(JSFunction::kNoSlackTracking == 0);
|
| + DCHECK(JSFunction::kNoSlackTracking == 0);
|
| __ mov(t2, zero_reg);
|
|
|
| __ bind(&allocate);
|
| @@ -425,9 +425,9 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
| __ sw(t6, MemOperand(t5, JSObject::kPropertiesOffset));
|
| __ sw(t6, MemOperand(t5, JSObject::kElementsOffset));
|
| __ Addu(t5, t5, Operand(3*kPointerSize));
|
| - ASSERT_EQ(0 * kPointerSize, JSObject::kMapOffset);
|
| - ASSERT_EQ(1 * kPointerSize, JSObject::kPropertiesOffset);
|
| - ASSERT_EQ(2 * kPointerSize, JSObject::kElementsOffset);
|
| + DCHECK_EQ(0 * kPointerSize, JSObject::kMapOffset);
|
| + DCHECK_EQ(1 * kPointerSize, JSObject::kPropertiesOffset);
|
| + DCHECK_EQ(2 * kPointerSize, JSObject::kElementsOffset);
|
|
|
| // Fill all the in-object properties with appropriate filler.
|
| // a1: constructor function
|
| @@ -436,7 +436,7 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
| // t4: JSObject (not tagged)
|
| // t5: First in-object property of JSObject (not tagged)
|
| // t2: slack tracking counter (non-API function case)
|
| - ASSERT_EQ(3 * kPointerSize, JSObject::kHeaderSize);
|
| + DCHECK_EQ(3 * kPointerSize, JSObject::kHeaderSize);
|
|
|
| // Use t7 to hold undefined, which is used in several places below.
|
| __ LoadRoot(t7, Heap::kUndefinedValueRootIndex);
|
| @@ -476,12 +476,12 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
| // Fill in memento fields.
|
| // t5: points to the allocated but uninitialized memento.
|
| __ LoadRoot(t7, Heap::kAllocationMementoMapRootIndex);
|
| - ASSERT_EQ(0 * kPointerSize, AllocationMemento::kMapOffset);
|
| + DCHECK_EQ(0 * kPointerSize, AllocationMemento::kMapOffset);
|
| __ sw(t7, MemOperand(t5));
|
| __ Addu(t5, t5, kPointerSize);
|
| // Load the AllocationSite.
|
| __ lw(t7, MemOperand(sp, 2 * kPointerSize));
|
| - ASSERT_EQ(1 * kPointerSize, AllocationMemento::kAllocationSiteOffset);
|
| + DCHECK_EQ(1 * kPointerSize, AllocationMemento::kAllocationSiteOffset);
|
| __ sw(t7, MemOperand(t5));
|
| __ Addu(t5, t5, kPointerSize);
|
| } else {
|
| @@ -541,8 +541,8 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
| __ sw(a0, MemOperand(a2, FixedArray::kLengthOffset));
|
| __ Addu(a2, a2, Operand(2 * kPointerSize));
|
|
|
| - ASSERT_EQ(0 * kPointerSize, JSObject::kMapOffset);
|
| - ASSERT_EQ(1 * kPointerSize, FixedArray::kLengthOffset);
|
| + DCHECK_EQ(0 * kPointerSize, JSObject::kMapOffset);
|
| + DCHECK_EQ(1 * kPointerSize, FixedArray::kLengthOffset);
|
|
|
| // Initialize the fields to undefined.
|
| // a1: constructor
|
| @@ -552,7 +552,7 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
| // t5: FixedArray (not tagged)
|
| __ sll(t3, a3, kPointerSizeLog2);
|
| __ addu(t6, a2, t3); // End of object.
|
| - ASSERT_EQ(2 * kPointerSize, FixedArray::kHeaderSize);
|
| + DCHECK_EQ(2 * kPointerSize, FixedArray::kHeaderSize);
|
| { Label loop, entry;
|
| if (!is_api_function || create_memento) {
|
| __ LoadRoot(t7, Heap::kUndefinedValueRootIndex);
|
|
|