1// Copyright 2014 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// Return the raw CallSites array.
6Error.prepareStackTrace = function (a,b) { return b; };
7
8var threw = false;
9try {
10  new Function({toString:0,valueOf:0});
11} catch (e) {
12  threw = true;
13  // Ensure that the receiver during "new Function" is the global proxy.
14  assertEquals(this, e.stack[0].getThis());
15}
16
17assertTrue(threw);
18