| library; | 
 | // | 
 | // Problems in library: | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:26:13: Error: A function expression can't have a name. | 
 | //     var x = T() {}; | 
 | //             ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:29:5: Error: Local variable 'V' can't be referenced before it is declared. | 
 | //     V v; | 
 | //     ^ | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:31:9: Context: This is the declaration of the variable 'V'. | 
 | //     var V; | 
 | //         ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:34:5: Error: Local variable 'V' can't be referenced before it is declared. | 
 | //     V v; | 
 | //     ^ | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:36:9: Context: This is the declaration of the variable 'V'. | 
 | //     var V = null; | 
 | //         ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:41:15: Error: A function expression can't have a name. | 
 | //     var x = T T() {}; | 
 | //               ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:41:13: Error: Local variable 'T' can't be referenced before it is declared. | 
 | //     var x = T T() {}; | 
 | //             ^ | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:41:15: Context: This is the declaration of the variable 'T'. | 
 | //     var x = T T() {}; | 
 | //               ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:47:5: Error: Local variable 'V' can't be referenced before it is declared. | 
 | //     V V; | 
 | //     ^ | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:47:7: Context: This is the declaration of the variable 'V'. | 
 | //     V V; | 
 | //       ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:52:13: Error: A function expression can't have a name. | 
 | //     var x = T<T>() {}; | 
 | //             ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:52:13: Error: 'T' is already declared in this scope. | 
 | //     var x = T<T>() {}; | 
 | //             ^ | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:52:15: Context: Previous declaration of 'T'. | 
 | //     var x = T<T>() {}; | 
 | //               ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:55:5: Error: Local variable 'T' can't be referenced before it is declared. | 
 | //     T t; | 
 | //     ^ | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:56:7: Context: This is the declaration of the variable 'T'. | 
 | //     T T() => throw ''; | 
 | //       ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:56:5: Error: Local variable 'T' can't be referenced before it is declared. | 
 | //     T T() => throw ''; | 
 | //     ^ | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:56:7: Context: This is the declaration of the variable 'T'. | 
 | //     T T() => throw ''; | 
 | //       ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:59:5: Error: Local variable 'T' can't be referenced before it is declared. | 
 | //     T T() => throw ''; | 
 | //     ^ | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:59:7: Context: This is the declaration of the variable 'T'. | 
 | //     T T() => throw ''; | 
 | //       ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:62:5: Error: Local variable 'T' can't be referenced before it is declared. | 
 | //     T t; | 
 | //     ^ | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:63:7: Context: This is the declaration of the variable 'T'. | 
 | //     T T(T t) => t; | 
 | //       ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:63:5: Error: Local variable 'T' can't be referenced before it is declared. | 
 | //     T T(T t) => t; | 
 | //     ^ | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:63:7: Context: This is the declaration of the variable 'T'. | 
 | //     T T(T t) => t; | 
 | //       ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:66:5: Error: Local variable 'T' can't be referenced before it is declared. | 
 | //     T T(T t) => t; | 
 | //     ^ | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:66:7: Context: This is the declaration of the variable 'T'. | 
 | //     T T(T t) => t; | 
 | //       ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:69:12: Error: 'T' isn't a type. | 
 | //     void T(T t) {} | 
 | //            ^ | 
 | // | 
 | // pkg/front_end/testcases/general/named_function_scope.dart:41:13: Error: A non-null value must be returned since the return type 'T' doesn't allow null. | 
 | //  - 'T' is from 'pkg/front_end/testcases/general/named_function_scope.dart'. | 
 | //     var x = T T() {}; | 
 | //             ^ | 
 | // | 
 | import self as self; | 
 | import "dart:core" as core; | 
 |  | 
 | class T extends core::Object { | 
 |   synthetic constructor •() → self::T | 
 |     : super core::Object::•() | 
 |     ; | 
 | } | 
 | class V extends core::Object { | 
 |   synthetic constructor •() → self::V | 
 |     : super core::Object::•() | 
 |     ; | 
 | } | 
 | static method test() → dynamic { | 
 |   self::T t; | 
 |   self::V v; | 
 |   { | 
 |     function T() → Null {} | 
 |   } | 
 |   { | 
 |     dynamic v; | 
 |   } | 
 |   { | 
 |     self::T t; | 
 |     invalid-type x = block { | 
 |       function T() → Null {} | 
 |     } =>invalid-expression "pkg/front_end/testcases/general/named_function_scope.dart:26:13: Error: A function expression can't have a name. | 
 |     var x = T() {}; | 
 |             ^"; | 
 |   } | 
 |   { | 
 |     self::V v; | 
 |     dynamic V; | 
 |   } | 
 |   { | 
 |     self::V v; | 
 |     has-declared-initializer dynamic V = null; | 
 |   } | 
 |   { | 
 |     invalid-type x = block { | 
 |       function T() → self::T { | 
 |         return invalid-expression "pkg/front_end/testcases/general/named_function_scope.dart:41:13: Error: A non-null value must be returned since the return type 'T' doesn't allow null. | 
 |  - 'T' is from 'pkg/front_end/testcases/general/named_function_scope.dart'. | 
 |     var x = T T() {}; | 
 |             ^" in null; | 
 |       } | 
 |     } =>invalid-expression "pkg/front_end/testcases/general/named_function_scope.dart:41:13: Error: A function expression can't have a name. | 
 |     var x = T T() {}; | 
 |             ^"; | 
 |   } | 
 |   { | 
 |     self::V V; | 
 |   } | 
 |   { | 
 |     invalid-type x = block { | 
 |       { | 
 |         invalid-expression "pkg/front_end/testcases/general/named_function_scope.dart:52:13: Error: 'T' is already declared in this scope. | 
 |     var x = T<T>() {}; | 
 |             ^"; | 
 |         function T<T extends core::Object? = dynamic>() → Null {} | 
 |       } | 
 |     } =>invalid-expression "pkg/front_end/testcases/general/named_function_scope.dart:52:13: Error: A function expression can't have a name. | 
 |     var x = T<T>() {}; | 
 |             ^"; | 
 |   } | 
 |   { | 
 |     self::T t; | 
 |     function T() → self::T | 
 |       return throw ""; | 
 |   } | 
 |   { | 
 |     function T() → self::T | 
 |       return throw ""; | 
 |   } | 
 |   { | 
 |     self::T t; | 
 |     function T(self::T t) → self::T | 
 |       return t; | 
 |   } | 
 |   { | 
 |     function T(self::T t) → self::T | 
 |       return t; | 
 |   } | 
 |   { | 
 |     function T(invalid-type t) → void {} | 
 |   } | 
 | } | 
 | static method main() → void {} |