Index: src/arm/code-stubs-arm.cc |
diff --git a/src/arm/code-stubs-arm.cc b/src/arm/code-stubs-arm.cc |
index d0ff12a8d8bb347f390f687637270122961243cb..08804b7c098df8929ef83761cb39f9fe6a94a2a9 100644 |
--- a/src/arm/code-stubs-arm.cc |
+++ b/src/arm/code-stubs-arm.cc |
@@ -253,6 +253,8 @@ static void EmitIdenticalObjectComparison(MacroAssembler* masm, |
if (cond == lt || cond == gt) { |
__ CompareObjectType(r0, r4, r4, FIRST_SPEC_OBJECT_TYPE); |
__ b(ge, slow); |
+ __ CompareObjectType(r0, r4, r4, SYMBOL_TYPE); |
+ __ b(eq, slow); |
} else { |
__ CompareObjectType(r0, r4, r4, HEAP_NUMBER_TYPE); |
__ b(eq, &heap_number); |