Index: src/ppc/code-stubs-ppc.cc |
diff --git a/src/ppc/code-stubs-ppc.cc b/src/ppc/code-stubs-ppc.cc |
index f7c8e65a06a2de4298061a61ac1c74de49abfe0c..8d07b928e05b163ac9116926bf9e1d5f9193c928 100644 |
--- a/src/ppc/code-stubs-ppc.cc |
+++ b/src/ppc/code-stubs-ppc.cc |
@@ -262,6 +262,8 @@ static void EmitIdenticalObjectComparison(MacroAssembler* masm, Label* slow, |
if (cond == lt || cond == gt) { |
__ CompareObjectType(r3, r7, r7, FIRST_SPEC_OBJECT_TYPE); |
__ bge(slow); |
+ __ CompareObjectType(r3, r7, r7, SYMBOL_TYPE); |
+ __ beq(slow); |
} else { |
__ CompareObjectType(r3, r7, r7, HEAP_NUMBER_TYPE); |
__ beq(&heap_number); |