| Index: pkg/compiler/lib/src/js_emitter/program_builder/field_visitor.dart
 | 
| diff --git a/pkg/compiler/lib/src/js_emitter/program_builder/field_visitor.dart b/pkg/compiler/lib/src/js_emitter/program_builder/field_visitor.dart
 | 
| index 40bebf30b2de5364df3ddd73abef4ffeb90171bd..3a84f11dd7c7bca311bc6455e391692956c3e705 100644
 | 
| --- a/pkg/compiler/lib/src/js_emitter/program_builder/field_visitor.dart
 | 
| +++ b/pkg/compiler/lib/src/js_emitter/program_builder/field_visitor.dart
 | 
| @@ -165,6 +165,6 @@ class FieldVisitor {
 | 
|      // We never generate accessors for top-level/static fields.
 | 
|      if (!member.isInstanceMember) return true;
 | 
|      DartType type = member.type;
 | 
| -    return type.treatAsDynamic || (type.element == compiler.objectClass);
 | 
| +    return type.treatAsDynamic || type.isObject;
 | 
|    }
 | 
|  }
 | 
| 
 |