| Index: pkg/compiler/lib/src/inferrer/inferrer_visitor.dart
|
| diff --git a/pkg/compiler/lib/src/inferrer/inferrer_visitor.dart b/pkg/compiler/lib/src/inferrer/inferrer_visitor.dart
|
| index eebe56f0073eaa8bb96e23b445bf670086390776..2e554e5dd8eab17d16f09747b3a8f1519bdef874 100644
|
| --- a/pkg/compiler/lib/src/inferrer/inferrer_visitor.dart
|
| +++ b/pkg/compiler/lib/src/inferrer/inferrer_visitor.dart
|
| @@ -468,6 +468,7 @@ class LocalsHandler<T> {
|
| inferrer.recordLocalUpdate(local, type);
|
| }
|
| }
|
| +
|
| if (capturedAndBoxed.containsKey(local)) {
|
| inferrer.recordTypeOfNonFinalField(node, capturedAndBoxed[local], type);
|
| } else if (inTryBlock) {
|
|
|