// Copyright 2020 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.#include "src/execution/isolate.h"#include "src/heap/factory.h"#include "test/unittests/test-utils.h"namespacev8{namespaceinternal{usingEnumIndexOverflowTest=TestWithNativeContextAndZone;TEST_F(EnumIndexOverflowTest,GlobalObject){Handle<GlobalDictionary>dictionary(isolate()->global_object()->global_dictionary(),isolate());dictionary->set_next_enumeration_index(PropertyDetails::DictionaryStorageField::kMax);Handle<Object>value(Smi::FromInt(static_cast<int>(42)),isolate());Handle<Name>name=factory()->InternalizeUtf8String("eeeee");JSObject::AddProperty(isolate(),isolate()->global_object(),name,value,NONE);}}// namespace internal}// namespace v8