Chromium Code Reviews| 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); |
| } |