| Index: sdk/lib/_internal/compiler/implementation/closure.dart
|
| ===================================================================
|
| --- sdk/lib/_internal/compiler/implementation/closure.dart (revision 19450)
|
| +++ sdk/lib/_internal/compiler/implementation/closure.dart (working copy)
|
| @@ -447,7 +447,7 @@
|
| }
|
| if (outermostElement.isMember() &&
|
| compiler.world.needsRti(outermostElement.getEnclosingClass())) {
|
| - if (outermostElement.isConstructor()) {
|
| + if (outermostElement.isConstructor() || outermostElement.isField()) {
|
| analyzeTypeVariables(type);
|
| } else if (outermostElement.isInstanceMember()) {
|
| if (hasTypeVariable(type)) useLocal(closureData.thisElement);
|
|
|