Index: src/builtins/mips/builtins-mips.cc |
diff --git a/src/builtins/mips/builtins-mips.cc b/src/builtins/mips/builtins-mips.cc |
index 6a895566d33147e78772520ee4b6213648e236d5..a3c27b1ce5880e4d6a0bd1ab8861bab5658eed83 100644 |
--- a/src/builtins/mips/builtins-mips.cc |
+++ b/src/builtins/mips/builtins-mips.cc |
@@ -580,7 +580,7 @@ void Generate_JSConstructStubHelper(MacroAssembler* masm, bool is_api_function, |
// from a derived class is neither undefined nor an Object. |
if (check_derived_construct) { |
Label do_throw, dont_throw; |
- __ JumpIfNotSmi(v0, &do_throw); |
+ __ JumpIfSmi(v0, &do_throw); |
__ GetObjectType(v0, a1, a3); |
STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); |
__ Branch(&dont_throw, greater_equal, a3, Operand(FIRST_JS_RECEIVER_TYPE)); |