blob: 1dc3042ea7fb83eb2e464873815ca1f38ed26ee2 [file] [log] [blame]
Ben Murdoch61f157c2016-09-16 13:49:30 +01001// Copyright 2016 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Flags: --allow-natives-syntax
6
7function g(a, b) {
8 a = +a;
9 if (b) {
10 a = undefined;
11 }
12 print(a);
13 return +a;
14}
15
16g(0);
17g(0);
18%OptimizeFunctionOnNextCall(g);
19assertTrue(Number.isNaN(g(0, true)));