| Index: test/mjsunit/opt-elements-kind.js
|
| diff --git a/test/mjsunit/opt-elements-kind.js b/test/mjsunit/opt-elements-kind.js
|
| index f26bb4206778bfe7bda6129b7d4e66eae8edb5c2..be7303b04bb1aea76242e7bab039471ce15fca8d 100644
|
| --- a/test/mjsunit/opt-elements-kind.js
|
| +++ b/test/mjsunit/opt-elements-kind.js
|
| @@ -25,28 +25,13 @@
|
| // (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 --smi-only-arrays --expose-gc
|
| +// Flags: --allow-natives-syntax --expose-gc
|
|
|
| // Limit the number of stress runs to reduce polymorphism it defeats some of the
|
| // assumptions made about how elements transitions work because transition stubs
|
| // end up going generic.
|
| // Flags: --stress-runs=2
|
|
|
| -// Test element kind of objects.
|
| -// Since --smi-only-arrays affects builtins, its default setting at compile
|
| -// time sticks if built with snapshot. If --smi-only-arrays is deactivated
|
| -// by default, only a no-snapshot build actually has smi-only arrays enabled
|
| -// in this test case. Depending on whether smi-only arrays are actually
|
| -// enabled, this test takes the appropriate code path to check smi-only arrays.
|
| -
|
| -support_smi_only_arrays = %HasFastSmiElements(new Array(1,2,3,4,5,6,7,8));
|
| -
|
| -if (support_smi_only_arrays) {
|
| - print("Tests include smi-only arrays.");
|
| -} else {
|
| - print("Tests do NOT include smi-only arrays.");
|
| -}
|
| -
|
| var elements_kind = {
|
| fast_smi_only : 'fast smi only elements',
|
| fast : 'fast elements',
|
| @@ -100,10 +85,6 @@ function getKind(obj) {
|
| }
|
|
|
| function assertKind(expected, obj, name_opt) {
|
| - if (!support_smi_only_arrays &&
|
| - expected == elements_kind.fast_smi_only) {
|
| - expected = elements_kind.fast;
|
| - }
|
| assertEquals(expected, getKind(obj), name_opt);
|
| }
|
|
|
| @@ -143,8 +124,6 @@ function convert_mixed(array, value, kind) {
|
| }
|
|
|
| function test1() {
|
| - if (!support_smi_only_arrays) return;
|
| -
|
| // Test transition chain SMI->DOUBLE->FAST (crankshafted function will
|
| // transition to FAST directly).
|
| var smis = construct_smis();
|
|
|