| Index: runtime/vm/raw_object.h
|
| diff --git a/runtime/vm/raw_object.h b/runtime/vm/raw_object.h
|
| index 124f341a20a41d0968e3e3e000979501661c3c00..3198ea930fa09ca0d79dbe63db31c67271c2671a 100644
|
| --- a/runtime/vm/raw_object.h
|
| +++ b/runtime/vm/raw_object.h
|
| @@ -116,6 +116,7 @@ namespace dart {
|
| V(Uint64Array) \
|
| V(Float32Array) \
|
| V(Float64Array) \
|
| + V(Float32x4Array) \
|
|
|
| #define CLASS_LIST_FOR_HANDLES(V) \
|
| CLASS_LIST_NO_OBJECT_OR_STRING(V) \
|
| @@ -1838,9 +1839,10 @@ inline bool RawObject::IsTypedDataClassId(intptr_t index) {
|
| kTypedDataUint64ArrayCid == kTypedDataInt8ArrayCid + 8 &&
|
| kTypedDataFloat32ArrayCid == kTypedDataInt8ArrayCid + 9 &&
|
| kTypedDataFloat64ArrayCid == kTypedDataInt8ArrayCid + 10 &&
|
| - kExternalTypedDataInt8ArrayCid == kTypedDataInt8ArrayCid + 11);
|
| + kTypedDataFloat32x4ArrayCid == kTypedDataInt8ArrayCid + 11 &&
|
| + kExternalTypedDataInt8ArrayCid == kTypedDataInt8ArrayCid + 12);
|
| return (index >= kTypedDataInt8ArrayCid &&
|
| - index <= kTypedDataFloat64ArrayCid);
|
| + index <= kTypedDataFloat32x4ArrayCid);
|
| }
|
|
|
|
|
| @@ -1866,16 +1868,18 @@ inline bool RawObject::IsExternalTypedDataClassId(intptr_t index) {
|
| kExternalTypedDataInt8ArrayCid + 9) &&
|
| (kExternalTypedDataFloat64ArrayCid ==
|
| kExternalTypedDataInt8ArrayCid + 10) &&
|
| - (kNullCid == kExternalTypedDataInt8ArrayCid + 11));
|
| + (kExternalTypedDataFloat32x4ArrayCid ==
|
| + kExternalTypedDataInt8ArrayCid + 11) &&
|
| + (kNullCid == kExternalTypedDataInt8ArrayCid + 12));
|
| return (index >= kExternalTypedDataInt8ArrayCid &&
|
| - index <= kExternalTypedDataFloat64ArrayCid);
|
| + index <= kExternalTypedDataFloat32x4ArrayCid);
|
| }
|
|
|
|
|
| inline intptr_t RawObject::NumberOfTypedDataClasses() {
|
| // Make sure this is updated when new TypedData types are added.
|
| - ASSERT(kExternalTypedDataInt8ArrayCid == kTypedDataInt8ArrayCid + 11);
|
| - ASSERT(kNullCid == kExternalTypedDataInt8ArrayCid + 11);
|
| + ASSERT(kExternalTypedDataInt8ArrayCid == kTypedDataInt8ArrayCid + 12);
|
| + ASSERT(kNullCid == kExternalTypedDataInt8ArrayCid + 12);
|
| return (kNullCid - kTypedDataInt8ArrayCid);
|
| }
|
|
|
|
|