| Index: sdk/lib/_internal/compiler/implementation/js_backend/backend.dart
|
| ===================================================================
|
| --- sdk/lib/_internal/compiler/implementation/js_backend/backend.dart (revision 22771)
|
| +++ sdk/lib/_internal/compiler/implementation/js_backend/backend.dart (working copy)
|
| @@ -1133,11 +1133,11 @@
|
|
|
| if (compiler.enableTypeAssertions) {
|
| // We need to register is checks for assignments to fields.
|
| - cls.forEachLocalMember((Element member) {
|
| + cls.forEachMember((Element enclosing, Element member) {
|
| if (!member.isInstanceMember() || !member.isField()) return;
|
| DartType type = member.computeType(compiler);
|
| enqueuer.registerIsCheck(type, elements);
|
| - });
|
| + }, includeSuperMembers: true);
|
| }
|
| }
|
|
|
|
|