Files
v8/test/debugger/debug/debug-compile-optimized.js
Victor Gomes b62f5b2878 [tests] Remove mentions of --no-always-turbofan
Bug: 431974094
Change-Id: I065cfcb8e0639b1a4b7b0c2c28beb6d217bbcb71
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6780589
Commit-Queue: Victor Gomes <victorgomes@chromium.org>
Reviewed-by: Marja Hölttä <marja@chromium.org>
Cr-Commit-Position: refs/heads/main@{#101613}
2025-07-24 01:45:38 -07:00

35 lines
674 B
JavaScript

// Copyright 2014 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: --turbofan
Debug = debug.Debug;
Debug.setListener(function() {});
function f() {}
%PrepareFunctionForOptimization(f);
f();
f();
%OptimizeFunctionOnNextCall(f);
f();
assertOptimized(f);
var bp = Debug.setBreakPoint(f);
assertUnoptimized(f);
%PrepareFunctionForOptimization(f);
f();
f();
%OptimizeFunctionOnNextCall(f);
f();
assertUnoptimized(f);
Debug.clearBreakPoint(bp);
%PrepareFunctionForOptimization(f);
%OptimizeFunctionOnNextCall(f);
f();
assertOptimized(f);
Debug.setListener(null);