Index: test/mjsunit/debug-evaluate-locals.js |
diff --git a/test/mjsunit/debug-evaluate-locals.js b/test/mjsunit/debug-evaluate-locals.js |
index 71d4534509f969306a74413f16359b8ebb857a8e..642e0c0682782f10ab696fe10d0d948033e0e817 100644 |
--- a/test/mjsunit/debug-evaluate-locals.js |
+++ b/test/mjsunit/debug-evaluate-locals.js |
@@ -25,7 +25,7 @@ |
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
-// Flags: --expose-debug-as debug |
+// Flags: --expose-debug-as debug --debug-eval-readonly-locals |
// Get the Debug object exposed from the debug context global object. |
Debug = debug.Debug |
@@ -127,6 +127,7 @@ function listener(event, exec_state, event_data, data) { |
assertEquals(6, exec_state.frame(2).evaluate('b').value()); |
assertEquals("function", |
typeof exec_state.frame(2).evaluate('eval').value()); |
+ // Assignments to local variables only have temporary effect. |
assertEquals("foo", |
exec_state.frame(0).evaluate('a = "foo"').value()); |
assertEquals("bar", |
@@ -145,7 +146,7 @@ Debug.setListener(listener); |
var f_result = f(); |
-assertEquals('foobar', f_result); |
+assertEquals(4, f_result); |
// Make sure that the debug event listener was invoked. |
assertFalse(exception, "exception in listener") |