| Index: test/mjsunit/unbox-double-arrays.js
|
| diff --git a/test/mjsunit/unbox-double-arrays.js b/test/mjsunit/unbox-double-arrays.js
|
| index 2d858939dc000608c6f65e98eaa83f305a9c05db..feecaec8f0f062bd0281ac79a59341c3c4bde8ec 100644
|
| --- a/test/mjsunit/unbox-double-arrays.js
|
| +++ b/test/mjsunit/unbox-double-arrays.js
|
| @@ -29,12 +29,12 @@
|
|
|
| // Flags: --allow-natives-syntax --unbox-double-arrays --expose-gc
|
| var large_array_size = 100000;
|
| -var approx_dict_to_elements_threshold = 75000;
|
| +var approx_dict_to_elements_threshold = 70000;
|
|
|
| var name = 0;
|
|
|
| function expected_array_value(i) {
|
| - if ((i % 2) == 0) {
|
| + if ((i % 50) != 0) {
|
| return i;
|
| } else {
|
| return i + 0.5;
|
| @@ -467,6 +467,17 @@ test_for_in();
|
| test_for_in();
|
| test_for_in();
|
|
|
| +function test_get_property_names() {
|
| + names = %GetPropertyNames(large_array3);
|
| + property_name_count = 0;
|
| + for (x in names) { property_name_count++; };
|
| + assertEquals(26, property_name_count);
|
| +}
|
| +
|
| +test_get_property_names();
|
| +test_get_property_names();
|
| +test_get_property_names();
|
| +
|
| // Test elements getters.
|
| assertEquals(expected_array_value(10), large_array3[10]);
|
| assertEquals(expected_array_value(-NaN), large_array3[2]);
|
|
|