| Index: pkg/analyzer2dart/test/end2end_data.dart
|
| diff --git a/pkg/analyzer2dart/test/end2end_data.dart b/pkg/analyzer2dart/test/end2end_data.dart
|
| index dff55f809cbd56a83608929cf46edfd1ab505304..1f68c2d1c7ebf3732c2ff4f75e6949a168f0a6f6 100644
|
| --- a/pkg/analyzer2dart/test/end2end_data.dart
|
| +++ b/pkg/analyzer2dart/test/end2end_data.dart
|
| @@ -191,6 +191,61 @@ main() {
|
| '''),
|
| ]),
|
|
|
| + const Group('Local variable writes', const <TestSpec>[
|
| + const TestSpec('''
|
| +main() {
|
| + var a;
|
| + a = 10;
|
| + return a;
|
| +}
|
| +''', '''
|
| +main() {
|
| + return 10;
|
| +}
|
| +'''),
|
| +
|
| + const TestSpec('''
|
| +main() {
|
| + var a = 0;
|
| + a = 10;
|
| + return a;
|
| +}
|
| +''', '''
|
| +main() {
|
| + return 10;
|
| +}
|
| +'''),
|
| +
|
| + const TestSpec('''
|
| +main() {
|
| + var a = 0;
|
| + print(a);
|
| + a = "";
|
| + print(a);
|
| + return a;
|
| +}
|
| +'''),
|
| +
|
| + const TestSpec('''
|
| +main(a) {
|
| + print(a);
|
| + a = "";
|
| + print(a);
|
| + return a;
|
| +}
|
| +'''),
|
| +
|
| + const TestSpec('''
|
| +main(a) {
|
| + if (a) {
|
| + a = "";
|
| + }
|
| + print(a);
|
| + return a;
|
| +}
|
| +'''),
|
| + ]),
|
| +
|
| const Group('Dynamic access', const <TestSpec>[
|
| const TestSpec('''
|
| main(a) {
|
|
|