// 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 --assert-types function __f_2(__v_4, __v_5) { let __v_6 = __v_4 >= __v_5; while (__v_6 != 0) { __v_4 = __v_4 | __v_5 - __v_4; let __v_7 = __v_4 >= __v_5; new Int32Array(__v_4); __v_6 = __v_4 < __v_5; } } function __f_3() { __f_2(Infinity, 1); __f_2(); } %PrepareFunctionForOptimization(__f_3); %PrepareFunctionForOptimization(__f_2); __f_3(); %OptimizeFunctionOnNextCall(__f_3); __f_3();