| Index: test/mjsunit/opt-elements-kind.js
 | 
| diff --git a/test/mjsunit/opt-elements-kind.js b/test/mjsunit/opt-elements-kind.js
 | 
| index 5f4f437299a5551d6c0075095630b5209bacb3f6..515305a928880ad72937a3fab21b9efa66907feb 100644
 | 
| --- a/test/mjsunit/opt-elements-kind.js
 | 
| +++ b/test/mjsunit/opt-elements-kind.js
 | 
| @@ -33,19 +33,19 @@
 | 
|  // Flags: --stress-runs=2
 | 
|  
 | 
|  var elements_kind = {
 | 
| -  fast_smi_only            :  'fast smi only elements',
 | 
| -  fast                     :  'fast elements',
 | 
| -  fast_double              :  'fast double elements',
 | 
| -  dictionary               :  'dictionary elements',
 | 
| -  external_byte            :  'external byte elements',
 | 
| -  external_unsigned_byte   :  'external unsigned byte elements',
 | 
| -  external_short           :  'external short elements',
 | 
| -  external_unsigned_short  :  'external unsigned short elements',
 | 
| -  external_int             :  'external int elements',
 | 
| -  external_unsigned_int    :  'external unsigned int elements',
 | 
| -  external_float           :  'external float elements',
 | 
| -  external_double          :  'external double elements',
 | 
| -  external_pixel           :  'external pixel elements'
 | 
| +  fast_smi_only             :  'fast smi only elements',
 | 
| +  fast                      :  'fast elements',
 | 
| +  fast_double               :  'fast double elements',
 | 
| +  dictionary                :  'dictionary elements',
 | 
| +  fixed_int32               :  'fixed int8 elements',
 | 
| +  fixed_uint8               :  'fixed uint8 elements',
 | 
| +  fixed_int16               :  'fixed int16 elements',
 | 
| +  fixed_uint16              :  'fixed uint16 elements',
 | 
| +  fixed_int32               :  'fixed int32 elements',
 | 
| +  fixed_uint32              :  'fixed uint32 elements',
 | 
| +  fixed_float32             :  'fixed float32 elements',
 | 
| +  fixed_float64             :  'fixed float64 elements',
 | 
| +  fixed_uint8_clamped       :  'fixed uint8_clamped elements'
 | 
|  }
 | 
|  
 | 
|  function getKind(obj) {
 | 
| @@ -53,34 +53,33 @@ function getKind(obj) {
 | 
|    if (%HasFastObjectElements(obj)) return elements_kind.fast;
 | 
|    if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
 | 
|    if (%HasDictionaryElements(obj)) return elements_kind.dictionary;
 | 
| -  // Every external kind is also an external array.
 | 
| -  assertTrue(%HasExternalArrayElements(obj));
 | 
| -  if (%HasExternalByteElements(obj)) {
 | 
| -    return elements_kind.external_byte;
 | 
| +
 | 
| +  if (%HasFixedInt8Elements(obj)) {
 | 
| +    return elements_kind.fixed_int8;
 | 
|    }
 | 
| -  if (%HasExternalUnsignedByteElements(obj)) {
 | 
| -    return elements_kind.external_unsigned_byte;
 | 
| +  if (%HasFixedUint8Elements(obj)) {
 | 
| +    return elements_kind.fixed_uint8;
 | 
|    }
 | 
| -  if (%HasExternalShortElements(obj)) {
 | 
| -    return elements_kind.external_short;
 | 
| +  if (%HasFixedInt16Elements(obj)) {
 | 
| +    return elements_kind.fixed_int16;
 | 
|    }
 | 
| -  if (%HasExternalUnsignedShortElements(obj)) {
 | 
| -    return elements_kind.external_unsigned_short;
 | 
| +  if (%HasFixedUint16Elements(obj)) {
 | 
| +    return elements_kind.fixed_uint16;
 | 
|    }
 | 
| -  if (%HasExternalIntElements(obj)) {
 | 
| -    return elements_kind.external_int;
 | 
| +  if (%HasFixedInt32Elements(obj)) {
 | 
| +    return elements_kind.fixed_int32;
 | 
|    }
 | 
| -  if (%HasExternalUnsignedIntElements(obj)) {
 | 
| -    return elements_kind.external_unsigned_int;
 | 
| +  if (%HasFixedUint32Elements(obj)) {
 | 
| +    return elements_kind.fixed_uint32;
 | 
|    }
 | 
| -  if (%HasExternalFloatElements(obj)) {
 | 
| -    return elements_kind.external_float;
 | 
| +  if (%HasFixedFloat32Elements(obj)) {
 | 
| +    return elements_kind.fixed_float32;
 | 
|    }
 | 
| -  if (%HasExternalDoubleElements(obj)) {
 | 
| -    return elements_kind.external_double;
 | 
| +  if (%HasFixedFloat64Elements(obj)) {
 | 
| +    return elements_kind.fixed_float64;
 | 
|    }
 | 
| -  if (%HasExternalPixelElements(obj)) {
 | 
| -    return elements_kind.external_pixel;
 | 
| +  if (%HasFixedUint8ClampedElements(obj)) {
 | 
| +    return elements_kind.fixed_uint8_clamped;
 | 
|    }
 | 
|  }
 | 
|  
 | 
| 
 |