 static uint32_t NumberOfElementsImpl(JSObject* receiver,
 FixedArrayBase* backing_store) {
 SeededNumberDictionary* dict = SeededNumberDictionary::cast(backing_store);
 return dict->NumberOfElements();
 }

The product does not correctly convert an object, resource, or structure from one type to a different type.