Index: src/mips64/code-stubs-mips64.cc |
diff --git a/src/mips64/code-stubs-mips64.cc b/src/mips64/code-stubs-mips64.cc |
index 9cfef7d8d627b5b47c359ebddf5e29df9de01a6f..c93c96d65b8fa2b79794bbcd25fcc35280956069 100644 |
--- a/src/mips64/code-stubs-mips64.cc |
+++ b/src/mips64/code-stubs-mips64.cc |
@@ -290,6 +290,8 @@ static void EmitIdenticalObjectComparison(MacroAssembler* masm, |
if (cc == less || cc == greater) { |
__ GetObjectType(a0, t0, t0); |
__ Branch(slow, greater, t0, Operand(FIRST_SPEC_OBJECT_TYPE)); |
+ __ GetObjectType(a0, t0, t0); |
+ __ Branch(slow, eq, t0, Operand(SYMBOL_TYPE)); |
} else { |
__ GetObjectType(a0, t0, t0); |
__ Branch(&heap_number, eq, t0, Operand(HEAP_NUMBER_TYPE)); |