blob: 2a0e5e9480b5801c84dd92a8b3e25d7680d56ed7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// 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-syntax
function opt(g) {
for (var X = 0; X < 1; X++) {
new function() {
this.y;
}().x;
(g || g && (g || -N)(g && 0)).y = 0;
}
(function() {
g;
});
};
%PrepareFunctionForOptimization(opt);
opt({});
%OptimizeFunctionOnNextCall(opt);
opt({});
|