| Index: tests/language/function_subtype_typearg3_test.dart | 
| diff --git a/tests/language/interceptor7_test.dart b/tests/language/function_subtype_typearg3_test.dart | 
| similarity index 54% | 
| copy from tests/language/interceptor7_test.dart | 
| copy to tests/language/function_subtype_typearg3_test.dart | 
| index 965ddfc800c1b1fa7971bd918391b1e806c00cf3..723e090012d6615fdb76c761709722eb9680d463 100644 | 
| --- a/tests/language/interceptor7_test.dart | 
| +++ b/tests/language/function_subtype_typearg3_test.dart | 
| @@ -1,16 +1,20 @@ | 
| // 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. | 
| +// Dart test program for constructors and initializers. | 
|  | 
| -// Test that dart2js uses the right interceptor when call a method on | 
| -// something that has type number. | 
| +// Check function subtyping of type arguments. | 
|  | 
| import 'package:expect/expect.dart'; | 
|  | 
| -var array = []; | 
| +class C<T> {} | 
| + | 
| +class I {} | 
| +class J extends I {} | 
| + | 
| +typedef J f1(); | 
| +typedef I f2(); | 
|  | 
| main() { | 
| -  array.add(false); | 
| -  var x = array[0] ? 1.5 : 2; | 
| -  Expect.isTrue(x.isEven); | 
| -} | 
| +  Expect.isTrue(new C<f1>() is C<f2>); | 
| +} | 
|  |