| Index: test/mjsunit/external-array.js
|
| diff --git a/test/mjsunit/external-array.js b/test/mjsunit/external-array.js
|
| index e61ff453acbb1f2269f916879371dc55dcbe36e1..bfdab8abff9430db4b88e2254ba9b76369dce176 100644
|
| --- a/test/mjsunit/external-array.js
|
| +++ b/test/mjsunit/external-array.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: --allow-natives-syntax --expose-gc
|
| +// Flags: --allow-natives-syntax
|
|
|
| // Helper
|
| function assertInstance(o, f) {
|
| @@ -301,7 +301,7 @@ function run_test(test_func, array, expected_result) {
|
| }
|
| assertEquals(expected_result, sum);
|
| %DeoptimizeFunction(test_func);
|
| - gc(); // Makes V8 forget about type information for test_func.
|
| + %ClearFunctionTypeFeedback(test_func);
|
| }
|
|
|
| function run_bounds_test(test_func, array, expected_result) {
|
| @@ -350,8 +350,7 @@ for (var t = 0; t < types.length; t++) {
|
| %OptimizeFunctionOnNextCall(run_bounds_test);
|
| run_bounds_test(a);
|
| %DeoptimizeFunction(run_bounds_test);
|
| - gc(); // Makes V8 forget about type information for test_func.
|
| -
|
| + %ClearFunctionTypeFeedback(run_bounds_test);
|
| }
|
|
|
| function array_load_set_smi_check(a) {
|
| @@ -370,7 +369,7 @@ for (var t = 0; t < types.length; t++) {
|
| array_load_set_smi_check2(a);
|
| array_load_set_smi_check2(0);
|
| %DeoptimizeFunction(array_load_set_smi_check2);
|
| - gc(); // Makes V8 forget about type information for array_load_set_smi_check.
|
| + %ClearFunctionTypeFeedback(array_load_set_smi_check2);
|
| }
|
|
|
| // Check handling of undefined in 32- and 64-bit external float arrays.
|
|
|