| Index: test/mjsunit/debug-evaluate-locals-optimized-double.js
|
| diff --git a/test/mjsunit/debug-evaluate-locals-optimized-double.js b/test/mjsunit/debug-evaluate-locals-optimized-double.js
|
| index efbb2cc8ca5c17113d6b646b2e389e0f0ff517ee..8d91b973ce9562b97fedb503af29cf0987b76984 100644
|
| --- a/test/mjsunit/debug-evaluate-locals-optimized-double.js
|
| +++ b/test/mjsunit/debug-evaluate-locals-optimized-double.js
|
| @@ -25,7 +25,9 @@
|
| // (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 --expose-gc --allow-natives-syntax --inline-construct
|
| +// Flags: --expose-debug-as debug --expose-gc --allow-natives-syntax
|
| +// Flags: --inline-construct
|
| +
|
| // Get the Debug object exposed from the debug context global object.
|
| Debug = debug.Debug
|
|
|
| @@ -43,13 +45,17 @@ var input = [
|
| ];
|
|
|
| var expected = [
|
| - { locals: {a0: 1.01, b0: 2.02}, args: { names: ["i", "x0", "y0"], values: [0, 3.03, 4.04] } },
|
| - { locals: {a1: 3.03, b1: 4.04}, args: { names: ["i", "x1", "y1"], values: [1, 5.05, 6.06] } },
|
| - { locals: {a2: 5.05, b2: 6.06}, args: { names: ["i"], values: [2] } },
|
| - { locals: {a3: 7.07, b3: 8.08}, args: { names: ["i", "x3", "y3", "z3"],
|
| - values: [3, 9.09, 10.10, undefined] }
|
| - },
|
| - { locals: {a4: 9.09, b4: 10.10}, args: { names: ["i", "x4", "y4"], values: [4, 11.11, 12.12] } }
|
| + { locals: {a0: 1.01, b0: 2.02},
|
| + args: { names: ["i", "x0", "y0"], values: [0, 3.03, 4.04] } },
|
| + { locals: {a1: 3.03, b1: 4.04},
|
| + args: { names: ["i", "x1", "y1"], values: [1, 5.05, 6.06] } },
|
| + { locals: {a2: 5.05, b2: 6.06},
|
| + args: { names: ["i"], values: [2] } },
|
| + { locals: {a3: 7.07, b3: 8.08},
|
| + args: { names: ["i", "x3", "y3", "z3"],
|
| + values: [3, 9.09, 10.10, undefined] } },
|
| + { locals: {a4: 9.09, b4: 10.10},
|
| + args: { names: ["i", "x4", "y4"], values: [4, 11.11, 12.12] } }
|
| ];
|
|
|
| function arraySum(arr) {
|
| @@ -78,7 +84,8 @@ function listener(event, exec_state, event_data, data) {
|
| // All frames except the bottom one have expected arguments.
|
| for (var j = 0; j < expected_args.names.length; j++) {
|
| assertEquals(expected_args.names[j], frame.argumentName(j));
|
| - assertEquals(expected_args.values[j], frame.argumentValue(j).value());
|
| + assertEquals(expected_args.values[j],
|
| + frame.argumentValue(j).value());
|
| }
|
|
|
| // All frames except the bottom one have two scopes.
|
| @@ -87,13 +94,15 @@ function listener(event, exec_state, event_data, data) {
|
| assertEquals(debug.ScopeType.Global, frame.scope(1).scopeType());
|
|
|
| Object.keys(expected_locals).forEach(function (name) {
|
| - assertEquals(expected_locals[name], frame.scope(0).scopeObject().value()[name]);
|
| + assertEquals(expected_locals[name],
|
| + frame.scope(0).scopeObject().value()[name]);
|
| });
|
|
|
| for (var j = 0; j < expected_args.names.length; j++) {
|
| var arg_name = expected_args.names[j];
|
| var arg_value = expected_args.values[j];
|
| - assertEquals(arg_value, frame.scope(0).scopeObject().value()[arg_name]);
|
| + assertEquals(arg_value,
|
| + frame.scope(0).scopeObject().value()[arg_name]);
|
| }
|
|
|
| // Evaluate in the inlined frame.
|
| @@ -114,7 +123,8 @@ function listener(event, exec_state, event_data, data) {
|
| map(function (k) { return expected_locals[k]; }));
|
|
|
| assertEquals(expected_locals_sum + expected_args_sum,
|
| - frame.evaluate(Object.keys(expected_locals).join('+') + ' + ' +
|
| + frame.evaluate(Object.keys(expected_locals).join('+') +
|
| + ' + ' +
|
| expected_args.names.join('+')).value());
|
|
|
| var arguments_sum = expected_args.names.map(function(_, idx) {
|
|
|