blob: dbd4762fcda69a61f597b8ff2180556edf283ad4 [file] [log] [blame]
Ben Murdoch4a90d5f2016-03-22 12:00:34 +00001// Copyright 2015 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
7var x = Object.getOwnPropertyDescriptor({get x() {}}, "x").get;
8function f(o, b) {
9 if (b) {
10 return o instanceof x;
11 }
12}
13
14%OptimizeFunctionOnNextCall(f);
15f();
16
17function g() {
18 return new x();
19}
20
21%OptimizeFunctionOnNextCall(g);
22assertThrows(()=>g());