 static void SetImpl(Handle<JSObject> holder, uint32_t entry, Object* value) {
 uint32_t length = static_cast<uint32_t>(GetString(*holder)->length());
 if (entry < length) {
 return; // String contents are read-only.
 }
 BackingStoreAccessor::SetImpl(holder->elements(), entry - length, value);
 }

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