| Index: tests/language_strong/bailout_container_type_test.dart
|
| diff --git a/tests/language_strong/bailout_container_type_test.dart b/tests/language_strong/bailout_container_type_test.dart
|
| deleted file mode 100644
|
| index 7b58f69af366c015526c6e45041671ed2898e1f7..0000000000000000000000000000000000000000
|
| --- a/tests/language_strong/bailout_container_type_test.dart
|
| +++ /dev/null
|
| @@ -1,30 +0,0 @@
|
| -// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -// Regression test for dart2js that used to generate bad code for the
|
| -// non-bailout version of [main].
|
| -
|
| -var a = [
|
| - false,
|
| - [1, 2, 3]
|
| -];
|
| -var b;
|
| -
|
| -main() {
|
| - // Defeat type inferencing for [b].
|
| - b = new Object();
|
| - b = 42;
|
| - b = [];
|
| -
|
| - // Make the function recursive to force a bailout version.
|
| - if (a[0]) main();
|
| -
|
| - // We used to ask [b] to be of the same type as [a], but not
|
| - // checking that the length and element type are the same.
|
| - var arrayPhi = a[0] ? a : b;
|
| -
|
| - if (arrayPhi.length != 0) {
|
| - throw 'Test failed';
|
| - }
|
| -}
|
|
|