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; |
} |
} |