From 34b5565eb6e963a2d8ca31200bb5d57aedd0416f Mon Sep 17 00:00:00 2001 From: ishell Date: Wed, 18 Feb 2015 06:02:53 -0800 Subject: [PATCH] Fix for cctest/test-api/SetJitCodeEventHandler: generate less objects during execution to avoid unwanted GCs. BUG=v8:3899 LOG=N Review URL: https://codereview.chromium.org/934243003 Cr-Commit-Position: refs/heads/master@{#26721} --- test/cctest/test-api.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc index c5a7936..adc7c09 100644 --- a/test/cctest/test-api.cc +++ b/test/cctest/test-api.cc @@ -12311,14 +12311,14 @@ UNINITIALIZED_TEST(SetJitCodeEventHandler) { i::FLAG_incremental_marking = false; if (i::FLAG_never_compact) return; const char* script = - "function bar() {" - " var sum = 0;" - " for (i = 0; i < 100; ++i)" - " sum = foo(i);" - " return sum;" - "}" - "function foo(i) { return i * i; };" - "bar();"; + "function bar() {" + " var sum = 0;" + " for (i = 0; i < 10; ++i)" + " sum = foo(i);" + " return sum;" + "}" + "function foo(i) { return i; };" + "bar();"; // Run this test in a new isolate to make sure we don't // have remnants of state from other code. -- 2.7.4