Index: src/mips/macro-assembler-mips.cc |
diff --git a/src/mips/macro-assembler-mips.cc b/src/mips/macro-assembler-mips.cc |
index 712ceec957a0fd57e0d8b9fafa6c44c5db91dfbf..186bc6b6f78b8331a6f89604e3433d737e4a888b 100644 |
--- a/src/mips/macro-assembler-mips.cc |
+++ b/src/mips/macro-assembler-mips.cc |
@@ -3701,6 +3701,8 @@ void MacroAssembler::AssertFastElements(Register elements) { |
lw(elements, FieldMemOperand(elements, HeapObject::kMapOffset)); |
LoadRoot(at, Heap::kFixedArrayMapRootIndex); |
Branch(&ok, eq, elements, Operand(at)); |
+ LoadRoot(at, Heap::kFixedDoubleArrayMapRootIndex); |
+ Branch(&ok, eq, elements, Operand(at)); |
LoadRoot(at, Heap::kFixedCOWArrayMapRootIndex); |
Branch(&ok, eq, elements, Operand(at)); |
Abort("JSObject with fast elements map has slow elements"); |