| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 // 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 --stack-size=100 --ignition-staging --turbo | 
|  | 6 | 
|  | 7 var source = "return 1" + new Array(2048).join(' + a') + ""; | 
|  | 8 eval("function g(a) {" + source + "}"); | 
|  | 9 %SetForceInlineFlag(g); | 
|  | 10 | 
|  | 11 function f(a) { return g(a) } | 
|  | 12 %OptimizeFunctionOnNextCall(f); | 
|  | 13 try { f(0) } catch(e) {} | 
| OLD | NEW | 
|---|