| Index: runtime/vm/object.cc
|
| diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc
|
| index 5cc21e81f906a325b7d94dd7eb0ba923fcf1fbb8..08ae43c9bb2fabec942a2190f825649d04118be7 100644
|
| --- a/runtime/vm/object.cc
|
| +++ b/runtime/vm/object.cc
|
| @@ -3194,8 +3194,54 @@ RawString* Class::GenerateUserVisibleName() const {
|
| if (FLAG_show_internal_names) {
|
| return Name();
|
| }
|
| -NOT_IN_PRODUCT(
|
| switch (id()) {
|
| + case kFloat32x4Cid:
|
| + return Symbols::Float32x4().raw();
|
| + case kInt32x4Cid:
|
| + return Symbols::Int32x4().raw();
|
| + case kTypedDataInt8ArrayCid:
|
| + case kExternalTypedDataInt8ArrayCid:
|
| + return Symbols::Int8List().raw();
|
| + case kTypedDataUint8ArrayCid:
|
| + case kExternalTypedDataUint8ArrayCid:
|
| + return Symbols::Uint8List().raw();
|
| + case kTypedDataUint8ClampedArrayCid:
|
| + case kExternalTypedDataUint8ClampedArrayCid:
|
| + return Symbols::Uint8ClampedList().raw();
|
| + case kTypedDataInt16ArrayCid:
|
| + case kExternalTypedDataInt16ArrayCid:
|
| + return Symbols::Int16List().raw();
|
| + case kTypedDataUint16ArrayCid:
|
| + case kExternalTypedDataUint16ArrayCid:
|
| + return Symbols::Uint16List().raw();
|
| + case kTypedDataInt32ArrayCid:
|
| + case kExternalTypedDataInt32ArrayCid:
|
| + return Symbols::Int32List().raw();
|
| + case kTypedDataUint32ArrayCid:
|
| + case kExternalTypedDataUint32ArrayCid:
|
| + return Symbols::Uint32List().raw();
|
| + case kTypedDataInt64ArrayCid:
|
| + case kExternalTypedDataInt64ArrayCid:
|
| + return Symbols::Int64List().raw();
|
| + case kTypedDataUint64ArrayCid:
|
| + case kExternalTypedDataUint64ArrayCid:
|
| + return Symbols::Uint64List().raw();
|
| + case kTypedDataInt32x4ArrayCid:
|
| + case kExternalTypedDataInt32x4ArrayCid:
|
| + return Symbols::Int32x4List().raw();
|
| + case kTypedDataFloat32x4ArrayCid:
|
| + case kExternalTypedDataFloat32x4ArrayCid:
|
| + return Symbols::Float32x4List().raw();
|
| + case kTypedDataFloat64x2ArrayCid:
|
| + case kExternalTypedDataFloat64x2ArrayCid:
|
| + return Symbols::Float64x2List().raw();
|
| + case kTypedDataFloat32ArrayCid:
|
| + case kExternalTypedDataFloat32ArrayCid:
|
| + return Symbols::Float32List().raw();
|
| + case kTypedDataFloat64ArrayCid:
|
| + case kExternalTypedDataFloat64ArrayCid:
|
| + return Symbols::Float64List().raw();
|
| +NOT_IN_PRODUCT(
|
| case kNullCid:
|
| return Symbols::Null().raw();
|
| case kDynamicCid:
|
| @@ -3280,54 +3326,8 @@ NOT_IN_PRODUCT(
|
| case kImmutableArrayCid:
|
| case kGrowableObjectArrayCid:
|
| return Symbols::List().raw();
|
| - case kFloat32x4Cid:
|
| - return Symbols::Float32x4().raw();
|
| - case kInt32x4Cid:
|
| - return Symbols::Int32x4().raw();
|
| - case kTypedDataInt8ArrayCid:
|
| - case kExternalTypedDataInt8ArrayCid:
|
| - return Symbols::Int8List().raw();
|
| - case kTypedDataUint8ArrayCid:
|
| - case kExternalTypedDataUint8ArrayCid:
|
| - return Symbols::Uint8List().raw();
|
| - case kTypedDataUint8ClampedArrayCid:
|
| - case kExternalTypedDataUint8ClampedArrayCid:
|
| - return Symbols::Uint8ClampedList().raw();
|
| - case kTypedDataInt16ArrayCid:
|
| - case kExternalTypedDataInt16ArrayCid:
|
| - return Symbols::Int16List().raw();
|
| - case kTypedDataUint16ArrayCid:
|
| - case kExternalTypedDataUint16ArrayCid:
|
| - return Symbols::Uint16List().raw();
|
| - case kTypedDataInt32ArrayCid:
|
| - case kExternalTypedDataInt32ArrayCid:
|
| - return Symbols::Int32List().raw();
|
| - case kTypedDataUint32ArrayCid:
|
| - case kExternalTypedDataUint32ArrayCid:
|
| - return Symbols::Uint32List().raw();
|
| - case kTypedDataInt64ArrayCid:
|
| - case kExternalTypedDataInt64ArrayCid:
|
| - return Symbols::Int64List().raw();
|
| - case kTypedDataUint64ArrayCid:
|
| - case kExternalTypedDataUint64ArrayCid:
|
| - return Symbols::Uint64List().raw();
|
| - case kTypedDataInt32x4ArrayCid:
|
| - case kExternalTypedDataInt32x4ArrayCid:
|
| - return Symbols::Int32x4List().raw();
|
| - case kTypedDataFloat32x4ArrayCid:
|
| - case kExternalTypedDataFloat32x4ArrayCid:
|
| - return Symbols::Float32x4List().raw();
|
| - case kTypedDataFloat64x2ArrayCid:
|
| - case kExternalTypedDataFloat64x2ArrayCid:
|
| - return Symbols::Float64x2List().raw();
|
| - case kTypedDataFloat32ArrayCid:
|
| - case kExternalTypedDataFloat32ArrayCid:
|
| - return Symbols::Float32List().raw();
|
| - case kTypedDataFloat64ArrayCid:
|
| - case kExternalTypedDataFloat64ArrayCid:
|
| - return Symbols::Float64List().raw();
|
| - }
|
| )
|
| + }
|
| const String& name = String::Handle(Name());
|
| return String::ScrubName(name);
|
| }
|
|
|