Index: src/mips/stub-cache-mips.cc |
diff --git a/src/mips/stub-cache-mips.cc b/src/mips/stub-cache-mips.cc |
index 6247510afb30a52a059cdf95e8d8dafc368c5238..caf7fa7321271396ccafc4450f3c650504318910 100644 |
--- a/src/mips/stub-cache-mips.cc |
+++ b/src/mips/stub-cache-mips.cc |
@@ -2431,6 +2431,12 @@ void CallStubCompiler::CompileHandlerFrontend(Handle<Object> object, |
a0, holder, a3, a1, t0, name, &miss); |
break; |
+ case SYMBOL_CHECK: |
+ // Check that the object is a symbol. |
+ __ GetObjectType(a1, a1, a3); |
+ __ Branch(&miss, ne, a3, Operand(SYMBOL_TYPE)); |
+ break; |
+ |
case NUMBER_CHECK: { |
Label fast; |
// Check that the object is a smi or a heap number. |