| Index: pkg/compiler/lib/src/resolution/members.dart
|
| diff --git a/pkg/compiler/lib/src/resolution/members.dart b/pkg/compiler/lib/src/resolution/members.dart
|
| index 3e68ee686939160ec2389be069dcd9ab96aee7b0..702ff7905537452b3cd2eabc7cae942a6756f110 100644
|
| --- a/pkg/compiler/lib/src/resolution/members.dart
|
| +++ b/pkg/compiler/lib/src/resolution/members.dart
|
| @@ -4294,6 +4294,8 @@ class ResolverVisitor extends MappingVisitor<ResolutionResult> {
|
| registry.setSelector(declaration, loopVariableSelector);
|
| if (loopVariable == null || loopVariable.isInstanceMember) {
|
| registry.registerDynamicUse(new DynamicUse(loopVariableSelector, null));
|
| + } else if (loopVariable.impliesType) {
|
| + reporter.reportErrorMessage(declaration, MessageKind.INVALID_FOR_IN);
|
| } else if (loopVariable.isStatic || loopVariable.isTopLevel) {
|
| registry.registerStaticUse(
|
| new StaticUse.staticSet(loopVariable.declaration));
|
|
|