diff options
Diffstat (limited to 'deps/v8/test/mjsunit/es6/debug-blockscopes.js')
-rw-r--r-- | deps/v8/test/mjsunit/es6/debug-blockscopes.js | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/deps/v8/test/mjsunit/es6/debug-blockscopes.js b/deps/v8/test/mjsunit/es6/debug-blockscopes.js index 3f890ebd54..d3c36207f1 100644 --- a/deps/v8/test/mjsunit/es6/debug-blockscopes.js +++ b/deps/v8/test/mjsunit/es6/debug-blockscopes.js @@ -26,6 +26,7 @@ // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // Flags: --expose-debug-as debug --allow-natives-syntax +// Flags: --debug-eval-readonly-locals // The functions used for testing backtraces. They are at the top to make the // testing of source line/column easier. @@ -525,15 +526,12 @@ function shadowing_1() { { let i = 5; debugger; - assertEqualsUnlessOptimized(27, i, shadowing_1); } assertEquals(0, i); - debugger; - assertEqualsUnlessOptimized(27, i, shadowing_1); } listener_delegate = function (exec_state) { - exec_state.frame(0).evaluate("i = 27"); + assertEqualsUnlessOptimized(5, exec_state.frame(0).evaluate("i").value()); } shadowing_1(); EndTest(); @@ -546,13 +544,12 @@ function shadowing_2() { { let j = 5; debugger; - assertEqualsUnlessOptimized(27, j, shadowing_2); } - assertEqualsUnlessOptimized(0, i, shadowing_2); } listener_delegate = function (exec_state) { - exec_state.frame(0).evaluate("j = 27"); + assertEqualsUnlessOptimized(0, exec_state.frame(0).evaluate("i").value()); + assertEqualsUnlessOptimized(5, exec_state.frame(0).evaluate("j").value()); } shadowing_2(); EndTest(); |