| Index: tests/language/type_promotion_functions_test.dart
 | 
| diff --git a/tests/language/type_promotion_functions_test.dart b/tests/language/type_promotion_functions_test.dart
 | 
| index bcf12b3c4389b0961cc9cdb5bbf7bc66ab687862..c9caf0359aa9bdb9abf2336924d8605a86434a12 100644
 | 
| --- a/tests/language/type_promotion_functions_test.dart
 | 
| +++ b/tests/language/type_promotion_functions_test.dart
 | 
| @@ -35,13 +35,13 @@ testFuncAtoDyn() {
 | 
|    FuncAtoDyn funcAtoDyn = func;
 | 
|    a = funcAtoDyn(new A());
 | 
|    b = funcAtoDyn(new B());
 | 
| -  c = funcAtoDyn(new C()); /// 01: static type warning
 | 
| +  c = funcAtoDyn(new C()); //# 01: static type warning
 | 
|  
 | 
|    if (funcAtoDyn is FuncDynToDyn) {
 | 
|      // No promotion: FuncDynToDyn !<< FuncAtoDyn.
 | 
|      a = funcAtoDyn(new A());
 | 
|      b = funcAtoDyn(new B());
 | 
| -    c = funcAtoDyn(new C()); /// 11: static type warning
 | 
| +    c = funcAtoDyn(new C()); //# 11: static type warning
 | 
|    }
 | 
|  }
 | 
|  
 | 
| @@ -54,28 +54,28 @@ testFuncDynToDyn() {
 | 
|    if (funcDynToDyn is FuncAtoDyn) { // Promotion: FuncAtoDyn << FuncDynToDyn.
 | 
|      a = funcDynToDyn(new A());
 | 
|      b = funcDynToDyn(new B());
 | 
| -    c = funcDynToDyn(new C()); /// 09: static type warning
 | 
| +    c = funcDynToDyn(new C()); //# 09: static type warning
 | 
|    }
 | 
|  
 | 
|    if (funcDynToDyn is FuncDynToVoid) {
 | 
|      // Promotion: FuncDynToVoid << FuncDynToDyn.
 | 
| -    a = funcDynToDyn(new A()); /// 12: static type warning
 | 
| -    b = funcDynToDyn(new B()); /// 13: static type warning
 | 
| -    c = funcDynToDyn(new C()); /// 14: static type warning
 | 
| +    a = funcDynToDyn(new A()); //# 12: static type warning
 | 
| +    b = funcDynToDyn(new B()); //# 13: static type warning
 | 
| +    c = funcDynToDyn(new C()); //# 14: static type warning
 | 
|    }
 | 
|  
 | 
|    if (funcDynToDyn is FuncDynToA) { // Promotion: FuncDynToA << FuncDynToDyn.
 | 
|      a = funcDynToDyn(new A());
 | 
|      b = funcDynToDyn(new B());
 | 
| -    c = funcDynToDyn(new C()); /// 10: static type warning
 | 
| +    c = funcDynToDyn(new C()); //# 10: static type warning
 | 
|    }
 | 
|  }
 | 
|  
 | 
|  testFuncDynToVoid() {
 | 
|    FuncDynToVoid funcDynToVoid = func;
 | 
| -  a = funcDynToVoid(new A()); /// 02: static type warning
 | 
| -  b = funcDynToVoid(new B()); /// 03: static type warning
 | 
| -  c = funcDynToVoid(new C()); /// 04: static type warning
 | 
| +  a = funcDynToVoid(new A()); //# 02: static type warning
 | 
| +  b = funcDynToVoid(new B()); //# 03: static type warning
 | 
| +  c = funcDynToVoid(new C()); //# 04: static type warning
 | 
|  
 | 
|    if (funcDynToVoid is FuncDynToDyn) {
 | 
|      // Promotion: FuncDynToDyn << FuncDynToVoid.
 | 
| @@ -87,7 +87,7 @@ testFuncDynToVoid() {
 | 
|    if (funcDynToVoid is FuncDynToA) { // Promotion: FuncDynToA << FuncDynToVoid.
 | 
|      a = funcDynToVoid(new A());
 | 
|      b = funcDynToVoid(new B());
 | 
| -    c = funcDynToVoid(new C()); /// 05: static type warning
 | 
| +    c = funcDynToVoid(new C()); //# 05: static type warning
 | 
|    }
 | 
|  }
 | 
|  
 | 
| @@ -95,19 +95,19 @@ testFuncDynToA() {
 | 
|    FuncDynToA funcDynToA = func;
 | 
|    a = funcDynToA(new A());
 | 
|    b = funcDynToA(new B());
 | 
| -  c = funcDynToA(new C()); /// 06: static type warning
 | 
| +  c = funcDynToA(new C()); //# 06: static type warning
 | 
|  
 | 
|    if (funcDynToA is FuncDynToDyn) {
 | 
|      // No promotion: FuncDynToDyn !<< FuncDynToA.
 | 
|      a = funcDynToA(new A());
 | 
|      b = funcDynToA(new B());
 | 
| -    c = funcDynToA(new C()); /// 08: static type warning
 | 
| +    c = funcDynToA(new C()); //# 08: static type warning
 | 
|    }
 | 
|  
 | 
|    if (funcDynToA is FuncDynToVoid) {
 | 
|      // No promotion: FuncDynToVoid !<< FuncDynToA.
 | 
|      a = funcDynToA(new A());
 | 
|      b = funcDynToA(new B());
 | 
| -    c = funcDynToA(new C()); /// 07: static type warning
 | 
| +    c = funcDynToA(new C()); //# 07: static type warning
 | 
|    }
 | 
|  }
 | 
| 
 |