forked from LeenkxTeam/Kmake
20 lines
664 B
JavaScript
20 lines
664 B
JavaScript
|
|
// Copyright 2024 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
|
||
|
|
|
||
|
|
function __f_3() {
|
||
|
|
const __v_11 = "//" + Array().join();
|
||
|
|
const __v_12 = "'use strict';" + "var x = 23;";
|
||
|
|
const __v_13 = __v_12 + "var f = function bozo1() {" + " return x;" + "};" + "f;" + __v_11;
|
||
|
|
assertTrue(
|
||
|
|
__v_13.substr("f;") ==
|
||
|
|
"'use strict';var x = 23;var f = function bozo1() { return x;};f;//");
|
||
|
|
eval();
|
||
|
|
}
|
||
|
|
__f_3();
|
||
|
|
const __v_9 = %PrepareFunctionForOptimization(__f_3);
|
||
|
|
const __v_10 = %OptimizeFunctionOnNextCall(__f_3);
|
||
|
|
__f_3();
|