// Copyright 2022 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.// Flags: --no-lazy-feedback-allocationProxy.prototype=Object.prototype;letlogs=[];classZextendsProxy{constructor(){super({},{set(){logs.push("set");returntrue;},defineProperty(){logs.push("defineProperty");returntrue;}})}a=1;}newZ();assertEquals(["defineProperty"],logs);logs=[];newZ();assertEquals(["defineProperty"],logs);