| Index: src/runtime.h | 
| diff --git a/src/runtime.h b/src/runtime.h | 
| index aa811a67ad3e615f035c6932e4002ee4f538a8a8..5fd03f0409adfb504dc2cbbabcd327aa86ac285c 100644 | 
| --- a/src/runtime.h | 
| +++ b/src/runtime.h | 
| @@ -375,6 +375,7 @@ namespace internal { | 
| F(TypedArrayGetByteOffset, 1, 1) \ | 
| F(TypedArrayGetLength, 1, 1) \ | 
| F(TypedArraySetFastCases, 3, 1) \ | 
| +  F(TypedArrayMaxSizeInHeap, 0, 1) \ | 
| \ | 
| F(DataViewInitialize, 4, 1) \ | 
| F(DataViewGetBuffer, 1, 1) \ | 
| @@ -470,6 +471,15 @@ namespace internal { | 
| F(HasExternalUint32Elements, 1, 1) \ | 
| F(HasExternalFloat32Elements, 1, 1) \ | 
| F(HasExternalFloat64Elements, 1, 1) \ | 
| +  F(HasFixedUint8ClampedElements, 1, 1) \ | 
| +  F(HasFixedInt8Elements, 1, 1) \ | 
| +  F(HasFixedUint8Elements, 1, 1) \ | 
| +  F(HasFixedInt16Elements, 1, 1) \ | 
| +  F(HasFixedUint16Elements, 1, 1) \ | 
| +  F(HasFixedInt32Elements, 1, 1) \ | 
| +  F(HasFixedUint32Elements, 1, 1) \ | 
| +  F(HasFixedFloat32Elements, 1, 1) \ | 
| +  F(HasFixedFloat64Elements, 1, 1) \ | 
| F(HasFastProperties, 1, 1) \ | 
| F(TransitionElementsKind, 2, 1) \ | 
| F(HaveSameMap, 2, 1) \ | 
| @@ -851,7 +861,10 @@ class Runtime : public AllStatic { | 
| }; | 
|  | 
| static void ArrayIdToTypeAndSize(int array_id, | 
| -      ExternalArrayType *type, size_t *element_size); | 
| +      ExternalArrayType *type, | 
| +      ElementsKind* external_elements_kind, | 
| +      ElementsKind* fixed_elements_kind, | 
| +      size_t *element_size); | 
|  | 
| // Helper functions used stubs. | 
| static void PerformGC(Object* result, Isolate* isolate); | 
|  |