Upload Kmake

This commit is contained in:
Gorochu
2026-05-26 23:36:42 -07:00
parent ba051b2f74
commit 555ec72358
41615 changed files with 13344630 additions and 1 deletions

View File

@ -0,0 +1,30 @@
// Copyright 2021 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-syntax --turbofan --no-always-turbofan
function f() {
let r = [];
let o1 = { x: 5 };
let o2 = { y: 5, inner: { n: 5 } };
r.push(o1);
r.push(o2);
return r;
}
%PrepareFunctionForOptimization(f);
{
let r = f();
f();
// Deprecate all the maps.
r[0].x = 5.5;
r[1].y = 5.5;
r[1].inner.n = 5.5;
}
// We will optimize despite deprecated maps in the boilerplates.
// until code finalization.
%OptimizeFunctionOnNextCall(f);
f();
assertOptimized(f);