| Index: tests/compiler/dart2js_extra/mirrors_used_native_test.dart
|
| diff --git a/tests/corelib/double_floor2_test.dart b/tests/compiler/dart2js_extra/mirrors_used_native_test.dart
|
| similarity index 53%
|
| copy from tests/corelib/double_floor2_test.dart
|
| copy to tests/compiler/dart2js_extra/mirrors_used_native_test.dart
|
| index 417d4650ee67f5663c6ac10df09d683d95488587..f040e5b6ed545a6d02c02bb958e1ece0d560d9f8 100644
|
| --- a/tests/corelib/double_floor2_test.dart
|
| +++ b/tests/compiler/dart2js_extra/mirrors_used_native_test.dart
|
| @@ -2,11 +2,14 @@
|
| // 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.
|
|
|
| +@MirrorsUsed(targets: 'List')
|
| +import 'dart:mirrors';
|
| +
|
| import 'package:expect/expect.dart';
|
|
|
| main() {
|
| - Expect.throws(() => double.INFINITY.floor(), (e) => e is UnsupportedError);
|
| - Expect.throws(() => double.NEGATIVE_INFINITY.floor(),
|
| + List; // work-around for a bug in the type-variable handler. TODO(zarah): remove.
|
| + Expect.equals(3, reflect([1, 2, 3]).getField(#length).reflectee);
|
| + Expect.throws(() => reflect({"hest": 42}).getField(#length),
|
| (e) => e is UnsupportedError);
|
| - Expect.throws(() => double.NAN.floor(), (e) => e is UnsupportedError);
|
| }
|
|
|