// 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.// Flags: --allow-natives-syntaxObject.defineProperty(Number.prototype,"v",{get:constructor});functionget_v(num){returnnum.v;}letn=newNumber(42);%PrepareFunctionForOptimization(get_v);get_v(n);get_v(n);%OptimizeFunctionOnNextCall(get_v);get_v(n);