| Index: src/objects-inl.h | 
| diff --git a/src/objects-inl.h b/src/objects-inl.h | 
| index 023caa5ddf93f7a2fdf595121a0581553a23440f..96433eae3adab80fe318cfc91c78c407ddcde75b 100644 | 
| --- a/src/objects-inl.h | 
| +++ b/src/objects-inl.h | 
| @@ -87,6 +87,13 @@ PropertyDetails PropertyDetails::AsDeleted() const { | 
| } | 
|  | 
|  | 
| +#define FIXED_TYPED_ARRAY_CAST_ACCESSOR(type)   \ | 
| +  template<>                                    \ | 
| +  type* type::cast(Object* object) {            \ | 
| +    SLOW_ASSERT(object->Is##type());            \ | 
| +    return reinterpret_cast<type*>(object);     \ | 
| +  } | 
| + | 
| #define INT_ACCESSORS(holder, name, offset)                             \ | 
| int holder::name() { return READ_INT_FIELD(this, offset); }           \ | 
| void holder::set_##name(int value) { WRITE_INT_FIELD(this, offset, value); } | 
|  |