| Index: runtime/vm/raw_object.h
|
| ===================================================================
|
| --- runtime/vm/raw_object.h (revision 14777)
|
| +++ runtime/vm/raw_object.h (working copy)
|
| @@ -1235,6 +1235,18 @@
|
| };
|
|
|
|
|
| +// Define an aliases for intptr_t.
|
| +#if defined(ARCH_IS_32_BIT)
|
| +#define RawIntPtrArray RawInt32Array
|
| +#define IntPtrArray Int32Array
|
| +#elif defined(ARCH_IS_64_BIT)
|
| +#define RawIntPtrArray RawInt64Array
|
| +#define IntPtrArray Int64Array
|
| +#else
|
| +#error Architecture is not 32-bit or 64-bit.
|
| +#endif // ARCH_IS_32_BIT
|
| +
|
| +
|
| class RawByteArray : public RawInstance {
|
| RAW_HEAP_OBJECT_IMPLEMENTATION(ByteArray);
|
|
|
| @@ -1282,6 +1294,8 @@
|
|
|
| // Variable length data follows here.
|
| int32_t data_[0];
|
| +
|
| + friend class Instance;
|
| };
|
|
|
|
|
|
|