Index: src/mips64/builtins-mips64.cc |
diff --git a/src/mips64/builtins-mips64.cc b/src/mips64/builtins-mips64.cc |
index 4d2ac19684f5a72c654833b23ceafbf4a65b4114..cbbcc054ff991f00680ff917c8b153e4880e4978 100644 |
--- a/src/mips64/builtins-mips64.cc |
+++ b/src/mips64/builtins-mips64.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(); |
@@ -401,7 +401,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(a6, zero_reg); |
__ bind(&allocate); |
@@ -429,9 +429,9 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm, |
__ sd(t2, MemOperand(t1, JSObject::kPropertiesOffset)); |
__ sd(t2, MemOperand(t1, JSObject::kElementsOffset)); |
__ Daddu(t1, t1, 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 |
@@ -440,7 +440,7 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm, |
// t0: JSObject (not tagged) |
// t1: First in-object property of JSObject (not tagged) |
// a6: slack tracking counter (non-API function case) |
- ASSERT_EQ(3 * kPointerSize, JSObject::kHeaderSize); |
+ DCHECK_EQ(3 * kPointerSize, JSObject::kHeaderSize); |
// Use t3 to hold undefined, which is used in several places below. |
__ LoadRoot(t3, Heap::kUndefinedValueRootIndex); |
@@ -484,12 +484,12 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm, |
// Fill in memento fields. |
// t1: points to the allocated but uninitialized memento. |
__ LoadRoot(t3, Heap::kAllocationMementoMapRootIndex); |
- ASSERT_EQ(0 * kPointerSize, AllocationMemento::kMapOffset); |
+ DCHECK_EQ(0 * kPointerSize, AllocationMemento::kMapOffset); |
__ sd(t3, MemOperand(t1)); |
__ Daddu(t1, t1, kPointerSize); |
// Load the AllocationSite. |
__ ld(t3, MemOperand(sp, 2 * kPointerSize)); |
- ASSERT_EQ(1 * kPointerSize, AllocationMemento::kAllocationSiteOffset); |
+ DCHECK_EQ(1 * kPointerSize, AllocationMemento::kAllocationSiteOffset); |
__ sd(t3, MemOperand(t1)); |
__ Daddu(t1, t1, kPointerSize); |
} else { |
@@ -553,8 +553,8 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm, |
__ sd(a0, MemOperand(a2, FixedArray::kLengthOffset)); |
__ Daddu(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 |
@@ -564,7 +564,7 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm, |
// t1: FixedArray (not tagged) |
__ dsll(a7, a3, kPointerSizeLog2); |
__ daddu(t2, a2, a7); // 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(t3, Heap::kUndefinedValueRootIndex); |