Index: src/ia32/code-stubs-ia32.cc |
diff --git a/src/ia32/code-stubs-ia32.cc b/src/ia32/code-stubs-ia32.cc |
index 5789f49216f7a84feb65d87a5c85884a784dcbc4..02517351b149f7531d58a10c6b99c6b930cbb419 100644 |
--- a/src/ia32/code-stubs-ia32.cc |
+++ b/src/ia32/code-stubs-ia32.cc |
@@ -511,9 +511,8 @@ void FastNewBlockContextStub::Generate(MacroAssembler* masm) { |
Label after_sentinel; |
__ JumpIfNotSmi(ecx, &after_sentinel, Label::kNear); |
if (FLAG_debug_code) { |
- const char* message = "Expected 0 as a Smi sentinel"; |
__ cmp(ecx, 0); |
- __ Assert(equal, message); |
+ __ Assert(equal, kExpected0AsASmiSentinel); |
} |
__ mov(ecx, GlobalObjectOperand()); |
__ mov(ecx, FieldOperand(ecx, GlobalObject::kNativeContextOffset)); |
@@ -3469,9 +3468,9 @@ void RegExpExecStub::Generate(MacroAssembler* masm) { |
__ mov(ecx, FieldOperand(eax, JSRegExp::kDataOffset)); |
if (FLAG_debug_code) { |
__ test(ecx, Immediate(kSmiTagMask)); |
- __ Check(not_zero, "Unexpected type for RegExp data, FixedArray expected"); |
+ __ Check(not_zero, kUnexpectedTypeForRegExpDataFixedArrayExpected); |
__ CmpObjectType(ecx, FIXED_ARRAY_TYPE, ebx); |
- __ Check(equal, "Unexpected type for RegExp data, FixedArray expected"); |
+ __ Check(equal, kUnexpectedTypeForRegExpDataFixedArrayExpected); |
} |
// ecx: RegExp data (FixedArray) |
@@ -3831,7 +3830,7 @@ void RegExpExecStub::Generate(MacroAssembler* masm) { |
// Assert that we do not have a cons or slice (indirect strings) here. |
// Sequential strings have already been ruled out. |
__ test_b(ebx, kIsIndirectStringMask); |
- __ Assert(zero, "external string expected, but not found"); |
+ __ Assert(zero, kExternalStringExpectedButNotFound); |
} |
__ mov(eax, FieldOperand(eax, ExternalString::kResourceDataOffset)); |
// Move the pointer so that offset-wise, it looks like a sequential string. |
@@ -4326,7 +4325,7 @@ void ICCompareStub::GenerateGeneric(MacroAssembler* masm) { |
edi); |
} |
#ifdef DEBUG |
- __ Abort("Unexpected fall-through from string comparison"); |
+ __ Abort(kUnexpectedFallThroughFromStringComparison); |
#endif |
__ bind(&check_unequal_objects); |
@@ -5085,9 +5084,9 @@ void InstanceofStub::Generate(MacroAssembler* masm) { |
__ sub(scratch, Operand(esp, 1 * kPointerSize)); |
if (FLAG_debug_code) { |
__ cmpb(Operand(scratch, 0), kCmpEdiOperandByte1); |
- __ Assert(equal, "InstanceofStub unexpected call site cache (cmp 1)"); |
+ __ Assert(equal, kInstanceofStubUnexpectedCallSiteCacheCmp1); |
__ cmpb(Operand(scratch, 1), kCmpEdiOperandByte2); |
- __ Assert(equal, "InstanceofStub unexpected call site cache (cmp 2)"); |
+ __ Assert(equal, kInstanceofStubUnexpectedCallSiteCacheCmp2); |
} |
__ mov(scratch, Operand(scratch, kDeltaToCmpImmediate)); |
__ mov(Operand(scratch, 0), map); |
@@ -5120,7 +5119,7 @@ void InstanceofStub::Generate(MacroAssembler* masm) { |
__ sub(scratch, Operand(esp, 1 * kPointerSize)); |
if (FLAG_debug_code) { |
__ cmpb(Operand(scratch, kDeltaToMov), kMovEaxImmediateByte); |
- __ Assert(equal, "InstanceofStub unexpected call site cache (mov)"); |
+ __ Assert(equal, kInstanceofStubUnexpectedCallSiteCacheMov); |
} |
__ mov(Operand(scratch, kDeltaToMovImmediate), eax); |
if (!ReturnTrueFalseObject()) { |
@@ -5142,7 +5141,7 @@ void InstanceofStub::Generate(MacroAssembler* masm) { |
__ sub(scratch, Operand(esp, 1 * kPointerSize)); |
if (FLAG_debug_code) { |
__ cmpb(Operand(scratch, kDeltaToMov), kMovEaxImmediateByte); |
- __ Assert(equal, "InstanceofStub unexpected call site cache (mov)"); |
+ __ Assert(equal, kInstanceofStubUnexpectedCallSiteCacheMov); |
} |
__ mov(Operand(scratch, kDeltaToMovImmediate), eax); |
if (!ReturnTrueFalseObject()) { |
@@ -5255,7 +5254,7 @@ void StringCharCodeAtGenerator::GenerateFast(MacroAssembler* masm) { |
void StringCharCodeAtGenerator::GenerateSlow( |
MacroAssembler* masm, |
const RuntimeCallHelper& call_helper) { |
- __ Abort("Unexpected fallthrough to CharCodeAt slow case"); |
+ __ Abort(kUnexpectedFallthroughToCharCodeAtSlowCase); |
// Index is not a smi. |
__ bind(&index_not_smi_); |
@@ -5305,7 +5304,7 @@ void StringCharCodeAtGenerator::GenerateSlow( |
call_helper.AfterCall(masm); |
__ jmp(&exit_); |
- __ Abort("Unexpected fallthrough from CharCodeAt slow case"); |
+ __ Abort(kUnexpectedFallthroughFromCharCodeAtSlowCase); |
} |
@@ -5340,7 +5339,7 @@ void StringCharFromCodeGenerator::GenerateFast(MacroAssembler* masm) { |
void StringCharFromCodeGenerator::GenerateSlow( |
MacroAssembler* masm, |
const RuntimeCallHelper& call_helper) { |
- __ Abort("Unexpected fallthrough to CharFromCode slow case"); |
+ __ Abort(kUnexpectedFallthroughToCharFromCodeSlowCase); |
__ bind(&slow_case_); |
call_helper.BeforeCall(masm); |
@@ -5352,7 +5351,7 @@ void StringCharFromCodeGenerator::GenerateSlow( |
call_helper.AfterCall(masm); |
__ jmp(&exit_); |
- __ Abort("Unexpected fallthrough from CharFromCode slow case"); |
+ __ Abort(kUnexpectedFallthroughFromCharFromCodeSlowCase); |
} |
@@ -7482,7 +7481,7 @@ static void CreateArrayDispatch(MacroAssembler* masm) { |
} |
// If we reached this point there is a problem. |
- __ Abort("Unexpected ElementsKind in array constructor"); |
+ __ Abort(kUnexpectedElementsKindInArrayConstructor); |
} |
@@ -7545,7 +7544,7 @@ static void CreateArrayDispatchOneArgument(MacroAssembler* masm) { |
} |
// If we reached this point there is a problem. |
- __ Abort("Unexpected ElementsKind in array constructor"); |
+ __ Abort(kUnexpectedElementsKindInArrayConstructor); |
} |
@@ -7610,9 +7609,9 @@ void ArrayConstructorStub::Generate(MacroAssembler* masm) { |
__ mov(ecx, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset)); |
// Will both indicate a NULL and a Smi. |
__ test(ecx, Immediate(kSmiTagMask)); |
- __ Assert(not_zero, "Unexpected initial map for Array function"); |
+ __ Assert(not_zero, kUnexpectedInitialMapForArrayFunction); |
__ CmpObjectType(ecx, MAP_TYPE, ecx); |
- __ Assert(equal, "Unexpected initial map for Array function"); |
+ __ Assert(equal, kUnexpectedInitialMapForArrayFunction); |
// We should either have undefined in ebx or a valid cell |
Label okay_here; |
@@ -7620,7 +7619,7 @@ void ArrayConstructorStub::Generate(MacroAssembler* masm) { |
__ cmp(ebx, Immediate(undefined_sentinel)); |
__ j(equal, &okay_here); |
__ cmp(FieldOperand(ebx, 0), Immediate(cell_map)); |
- __ Assert(equal, "Expected property cell in register ebx"); |
+ __ Assert(equal, kExpectedPropertyCellInRegisterEbx); |
__ bind(&okay_here); |
} |
@@ -7724,9 +7723,9 @@ void InternalArrayConstructorStub::Generate(MacroAssembler* masm) { |
__ mov(ecx, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset)); |
// Will both indicate a NULL and a Smi. |
__ test(ecx, Immediate(kSmiTagMask)); |
- __ Assert(not_zero, "Unexpected initial map for Array function"); |
+ __ Assert(not_zero, kUnexpectedInitialMapForArrayFunction); |
__ CmpObjectType(ecx, MAP_TYPE, ecx); |
- __ Assert(equal, "Unexpected initial map for Array function"); |
+ __ Assert(equal, kUnexpectedInitialMapForArrayFunction); |
} |
// Figure out the right elements kind |
@@ -7745,7 +7744,7 @@ void InternalArrayConstructorStub::Generate(MacroAssembler* masm) { |
__ j(equal, &done); |
__ cmp(ecx, Immediate(FAST_HOLEY_ELEMENTS)); |
__ Assert(equal, |
- "Invalid ElementsKind for InternalArray or InternalPackedArray"); |
+ kInvalidElementsKindForInternalArrayOrInternalPackedArray); |
__ bind(&done); |
} |