// Copyright 2019 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. function f() { class H { ['h']() {} } let h = H.prototype.h; h[1024] = {}; h["XXX"] = {}; h[-1] = {}; } f(); f();