Upgrade V8 to version 4.9.385.28
https://chromium.googlesource.com/v8/v8/+/4.9.385.28
FPIIM-449
Change-Id: I4b2e74289d4bf3667f2f3dc8aa2e541f63e26eb4
diff --git a/test/mjsunit/debug-stepout-recursive-function.js b/test/mjsunit/debug-stepout-recursive-function.js
index 3741f26..9082294 100644
--- a/test/mjsunit/debug-stepout-recursive-function.js
+++ b/test/mjsunit/debug-stepout-recursive-function.js
@@ -30,7 +30,6 @@
Debug = debug.Debug
var exception = null;
-var step_out_count = 1;
// Simple debug event handler which counts the number of breaks hit and steps.
var break_point_hit_count = 0;
@@ -40,7 +39,7 @@
break_point_hit_count++;
// Continue stepping until returned to bottom frame.
if (exec_state.frameCount() > 1) {
- exec_state.prepareStep(Debug.StepAction.StepOut, step_out_count);
+ exec_state.prepareStep(Debug.StepAction.StepOut);
}
}
@@ -80,27 +79,23 @@
BeginTest('Test 1');
shouldBreak = function(x) { return x == 3; };
-step_out_count = 1;
fact(3);
EndTest(2);
BeginTest('Test 2');
shouldBreak = function(x) { return x == 2; };
-step_out_count = 1;
fact(3);
EndTest(3);
BeginTest('Test 3');
shouldBreak = function(x) { return x == 1; };
-step_out_count = 2;
fact(3);
-EndTest(2);
+EndTest(4);
BeginTest('Test 4');
shouldBreak = function(x) { return x == 1 || x == 3; };
-step_out_count = 2;
fact(3);
-EndTest(3);
+EndTest(5);
// Get rid of the debug event listener.
Debug.setListener(null);