| Index: sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/resolution/members.dart b/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| index 4fc8a16a9e9d4bbed7203e0cb4e96a711f12451a..6c65338f3bfe5dda828d0396f419710e33119d0a 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| @@ -1901,6 +1901,12 @@ class ResolverVisitor extends MappingVisitor<Element> {
|
| }
|
| parameterNodes = parameterNodes.tail;
|
| });
|
| + if (inCheckContext) {
|
| + functionParameters.forEachParameter((Element element) {
|
| + compiler.enqueuer.resolution.registerIsCheck(
|
| + element.computeType(compiler), mapping);
|
| + });
|
| + }
|
| }
|
|
|
| visitCascade(Cascade node) {
|
| @@ -1998,6 +2004,7 @@ class ResolverVisitor extends MappingVisitor<Element> {
|
| scope = oldScope;
|
| enclosingElement = previousEnclosingElement;
|
|
|
| + world.registerClosurizedMember(function, mapping);
|
| world.registerInstantiatedClass(compiler.functionClass, mapping);
|
| }
|
|
|
|
|