Chromium Code Reviews| Index: src/mips/full-codegen-mips.cc |
| diff --git a/src/mips/full-codegen-mips.cc b/src/mips/full-codegen-mips.cc |
| index 10afeb1fcb636555ddd5424be3e480a6a69f6924..8414001b760c5eefc96b0bb889fc8d0d5a868769 100644 |
| --- a/src/mips/full-codegen-mips.cc |
| +++ b/src/mips/full-codegen-mips.cc |
| @@ -4805,10 +4805,8 @@ void FullCodeGenerator::EmitLiteralCompareNil(CompareOperation* expr, |
| VisitForAccumulatorValue(sub_expr); |
| PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); |
| - EqualityKind kind = expr->op() == Token::EQ_STRICT |
|
rossberg
2013/06/10 11:43:55
Please don't change MIPS code
|
| - ? kStrictEquality : kNonStrictEquality; |
| __ mov(a0, result_register()); |
| - if (kind == kStrictEquality) { |
| + if (expr->op() == Token::EQ_STRICT) { |
| Heap::RootListIndex nil_value = nil == kNullValue ? |
| Heap::kNullValueRootIndex : |
| Heap::kUndefinedValueRootIndex; |
| @@ -4816,7 +4814,6 @@ void FullCodeGenerator::EmitLiteralCompareNil(CompareOperation* expr, |
| Split(eq, a0, Operand(a1), if_true, if_false, fall_through); |
| } else { |
| Handle<Code> ic = CompareNilICStub::GetUninitialized(isolate(), |
| - kNonStrictEquality, |
| nil); |
| CallIC(ic, RelocInfo::CODE_TARGET, expr->CompareOperationFeedbackId()); |
| Split(ne, v0, Operand(zero_reg), if_true, if_false, fall_through); |