| 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); }
|
|
|