| Index: tests/compiler/dart2js/closure/data/parameter_in_try.dart
|
| diff --git a/tests/compiler/dart2js/closure/data/parameter_in_try.dart b/tests/compiler/dart2js/closure/data/parameter_in_try.dart
|
| index 5a0d8620cceeaf0ea7ac49449cece1a823a855bb..bf4cb900343065229479c535df081fc80085725b 100644
|
| --- a/tests/compiler/dart2js/closure/data/parameter_in_try.dart
|
| +++ b/tests/compiler/dart2js/closure/data/parameter_in_try.dart
|
| @@ -2,7 +2,7 @@
|
| // 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.
|
|
|
| -readInFinally(/*inTry*/ parameter) {
|
| +readParameterInFinally(/*inTry*/ parameter) {
|
| try {
|
| if (parameter) {
|
| throw '';
|
| @@ -10,14 +10,34 @@ readInFinally(/*inTry*/ parameter) {
|
| } finally {}
|
| }
|
|
|
| -writeInFinally(/*inTry*/ parameter) {
|
| +writeParameterInFinally(/*inTry*/ parameter) {
|
| try {
|
| parameter = 42;
|
| throw '';
|
| } finally {}
|
| }
|
|
|
| +readLocalInFinally(/**/ parameter) {
|
| + var /*inTry*/ local = parameter;
|
| + try {
|
| + if (local) {
|
| + throw '';
|
| + }
|
| + } finally {}
|
| +}
|
| +
|
| +writeLocalInFinally(/**/ parameter) {
|
| + // ignore: UNUSED_LOCAL_VARIABLE
|
| + var /*inTry*/ local = parameter;
|
| + try {
|
| + local = 42;
|
| + throw '';
|
| + } finally {}
|
| +}
|
| +
|
| main() {
|
| - readInFinally(null);
|
| - writeInFinally(null);
|
| + readParameterInFinally(null);
|
| + writeParameterInFinally(null);
|
| + readLocalInFinally(null);
|
| + writeLocalInFinally(null);
|
| }
|
|
|