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 // Flags: --allow-natives-syntax --cache=code --no-debug-code 6 7 try { } catch(e) { } 8 try { try { } catch (e) { } } catch(e) { } 9 try { 10 var Debug = %GetDebugContext().Debug; 11 Debug.setListener(function(){}); 12 } catch(e) { } 13 (function() { 14 Debug.setBreakPoint(function(){}, 0, 0); 15 })(); 16 17 var a = 1; 18 a += a; 19 Debug.setListener(null); 20 assertEquals(2, a); 21