| Index: lib/compiler/implementation/enqueue.dart
|
| diff --git a/lib/compiler/implementation/enqueue.dart b/lib/compiler/implementation/enqueue.dart
|
| index f6420d1f2f420f8b2f2d175da3d30e1c5a2de500..d9a4cac632e9264e5a91b4ad21cb00fd132404bd 100644
|
| --- a/lib/compiler/implementation/enqueue.dart
|
| +++ b/lib/compiler/implementation/enqueue.dart
|
| @@ -234,7 +234,7 @@ class Enqueuer {
|
| cls.localMembers.forEach((Element member) {
|
| if (!member.isInstanceMember() && !member.isField()) return;
|
| DartType type = member.computeType(compiler);
|
| - registerIsCheck(type.element);
|
| + registerIsCheck(type);
|
| SourceString helper = compiler.backend.getCheckedModeHelper(type);
|
| if (helper != null) {
|
| Element helperElement = compiler.findHelper(helper);
|
| @@ -349,9 +349,8 @@ class Enqueuer {
|
| });
|
| }
|
|
|
| - // TODO(ngeoffray): This should get a type.
|
| - void registerIsCheck(Element element) {
|
| - universe.isChecks.add(element);
|
| + void registerIsCheck(DartType type) {
|
| + universe.isChecks.add(type);
|
| }
|
|
|
| void forEach(f(WorkItem work)) {
|
|
|