Index: test/mjsunit/debug-evaluate-modify-catch-block-scope.js |
diff --git a/test/mjsunit/debug-evaluate-modify-catch-block-scope.js b/test/mjsunit/debug-evaluate-modify-catch-block-scope.js |
index 07d6ccbe6f6c1ba31759445c39a92f7904482e9d..676f78282d79589ccf3955937c1196310aa1586e 100644 |
--- a/test/mjsunit/debug-evaluate-modify-catch-block-scope.js |
+++ b/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); |
} |
})(); |