| OLD | NEW | 
| (Empty) |  | 
 |   1 // 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 Error.prepareStackTrace = (e,s) => s; | 
 |   6 var constructor = Error().stack[0].constructor; | 
 |   7  | 
 |   8 // Second argument needs to be a function. | 
 |   9 assertThrows(()=>constructor({}, {}, 1, false), TypeError); | 
 |  10  | 
 |  11 var receiver = {}; | 
 |  12 function f() {} | 
 |  13  | 
 |  14 var site = constructor.call(null, receiver, f, {valueOf() { return 0 }}, false); | 
 |  15 assertEquals(receiver, site.getThis()); | 
 |  16 assertEquals(1, site.getLineNumber()); | 
 |  17 assertEquals(1, site.getColumnNumber()); | 
| OLD | NEW |