diff options
Diffstat (limited to 'deps/v8/test/mjsunit/debug-evaluate-modify-catch-block-scope.js')
-rw-r--r-- | deps/v8/test/mjsunit/debug-evaluate-modify-catch-block-scope.js | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/deps/v8/test/mjsunit/debug-evaluate-modify-catch-block-scope.js b/deps/v8/test/mjsunit/debug-evaluate-modify-catch-block-scope.js index 07d6ccbe6f..676f78282d 100644 --- a/deps/v8/test/mjsunit/debug-evaluate-modify-catch-block-scope.js +++ b/deps/v8/test/mjsunit/debug-evaluate-modify-catch-block-scope.js @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// Flags: --expose-debug-as debug --debug-eval-readonly-locals +// Flags: --expose-debug-as debug Debug = debug.Debug @@ -10,7 +10,11 @@ var exception = null; function listener(event, exec_state, event_data, data) { if (event != Debug.DebugEvent.Break) return; try { + exec_state.frame(0).evaluate("a = 2"); + exec_state.frame(0).evaluate("e = 3"); exec_state.frame(0).evaluate("bar()"); + exec_state.frame(0).evaluate("a++"); + exec_state.frame(0).evaluate("e++"); } catch (e) { exception = e; print(e + e.stack); @@ -26,12 +30,12 @@ Debug.setListener(listener); } catch (e) { let a = 1; function bar() { - a = 2; - e = 2; + a *= 2; + e *= 2; } debugger; - assertEquals(2, a); - assertEquals(2, e); + assertEquals(5, a); + assertEquals(7, e); } })(); |