Index: src/mips64/full-codegen-mips64.cc |
diff --git a/src/mips64/full-codegen-mips64.cc b/src/mips64/full-codegen-mips64.cc |
index 572b5b3a77569a637834ccfff86a49b553da7e04..3d222baf9fe6fc8d14359aee3407e34d9f068af1 100644 |
--- a/src/mips64/full-codegen-mips64.cc |
+++ b/src/mips64/full-codegen-mips64.cc |
@@ -3607,7 +3607,7 @@ void FullCodeGenerator::EmitIsMinusZero(CallRuntime* expr) { |
} |
-void FullCodeGenerator::EmitIsArray(CallRuntime* expr) { |
adamk
2015/06/15 20:25:50
I think you'll need to keep EmitIsArray() and add
Dan Ehrenberg
2015/06/15 20:32:23
Oops, fixed.
|
+void FullCodeGenerator::EmitIsTypedArray(CallRuntime* expr) { |
ZoneList<Expression*>* args = expr->arguments(); |
DCHECK(args->length() == 1); |
@@ -3623,8 +3623,7 @@ void FullCodeGenerator::EmitIsArray(CallRuntime* expr) { |
__ JumpIfSmi(v0, if_false); |
__ GetObjectType(v0, a1, a1); |
PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); |
- Split(eq, a1, Operand(JS_ARRAY_TYPE), |
- if_true, if_false, fall_through); |
+ Split(eq, a1, Operand(JS_TYPED_ARRAY_TYPE), if_true, if_false, fall_through); |
context()->Plug(if_true, if_false); |
} |