Index: src/arm/macro-assembler-arm.h |
diff --git a/src/arm/macro-assembler-arm.h b/src/arm/macro-assembler-arm.h |
index 6b7d1163575dba03d6837d76200856681ade9b7f..5e6af47e8bb5d4a83d72776a9d1ab17c60ee85c3 100644 |
--- a/src/arm/macro-assembler-arm.h |
+++ b/src/arm/macro-assembler-arm.h |
@@ -1201,6 +1201,9 @@ class MacroAssembler: public Assembler { |
void AbortIfSmi(Register object); |
void AbortIfNotSmi(Register object); |
+ // Abort execution if argument is not a fixed array. Used in debug code. |
+ void AbortIfNotFixedArray(Register object, Register scratch); |
+ |
// Abort execution if argument is a string. Used in debug code. |
void AbortIfNotString(Register object); |
@@ -1268,7 +1271,9 @@ class MacroAssembler: public Assembler { |
DoubleRegister temp_double_reg); |
- void LoadInstanceDescriptors(Register map, Register descriptors); |
+ void LoadInstanceDescriptors(Register map, |
+ Register descriptors, |
+ Register scratch); |
// Activation support. |
void EnterFrame(StackFrame::Type type); |